gpt4 book ai didi

python - 损坏的 pip 安装仅适用于 sudo

转载 作者:行者123 更新时间:2023-12-04 19:27:43 30 4
gpt4 key购买 nike

如果我尝试使用 pip 安装一些东西,例如python3 -m pip install torch==1.9.1+cu111 --find-links https://download.pytorch.org/whl/torch_stable.html我收到以下错误:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 290, in run
with self._build_session(options) as session:
File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 69, in _build_session
if options.cache_dir else None
File "/usr/lib/python3.6/posixpath.py", line 80, in join
a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not int
这会引发相同的错误: python3 -m pip install --user torch==1.9.1+cu111 --find-links https://download.pytorch.org/whl/torch_stable.html .
使用 sudo 安装做这项工作,但它似乎不正确。我怎样才能修复我的 pip ?我在 Ubuntu 18.04 和 Python 3.6

最佳答案

尝试

python3 -m pip install --user torch==1.9.1+cu111 --find-links https://download.pytorch.org/whl/torch_stable.html
这将安装到您的用户目录中。
编辑 pip的确切位置安装包取决于许多因素,包括是否 virtual environments或使用第三方环境管理器(例如 conda)。当然,它也取决于操作系统和版本。有很多专门针对该主题的博客和 SO 帖子,例如 this one .
默认情况下,如果既不使用虚拟 env 也不使用 conda,则大多数 Linux 风格上相当新的 python/pip 版本写入 /usr/lib[64]。或 /usr/local/lib[64] ,两者都是根可写的。一种可能的解决方法是使用 --user标志,如上所述。

关于python - 损坏的 pip 安装仅适用于 sudo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69557790/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com