关于linux:pip安装torch出现PackageNotFoundError报错解决办法

38次阅读

共计 1768 个字符,预计需要花费 5 分钟才能阅读完成。

原文链接

虚拟环境装置

若装置失败,可能权限不够,须要在根用户下装置。

进入根用户办法:https://mp.weixin.qq.com/s/RT…

装置 torch

pip install torch

或者应用:

conda install torch

报错 PackageNotFound

错误信息:

Fetching package metadata ………..

PackageNotFoundError: Package missing in current linux-64 channels:
– torch

Close matches found; did you mean one of these?

torch: pytorch, libtorch

能够应用上面的指令来查找咱们想要装置的 torch 包:

anaconda search -t conda torch

如上图所示。

(1)在 Linux 下,咱们找到了一个可用的 torch 包,名为 Reinier/pytorch。

接着,咱们应用 show 指令来查看该包的详细情况:

anaconda show Reinier/pytorch

依据提醒,咱们应用上面的指令 install 这个包:

conda install --channel https://conda.anaconda.org/Reinier pytorch

(2)window 下,咱们找到了一个可用的 torch 包,名为 mwcraig/boost-vpython。

接着,咱们应用 show 指令来查看该包的详细情况:

anaconda show mwcraig/boost-vpython

依据提醒,咱们应用上面的指令 install 这个包:

conda install --channel https://conda.anaconda.org/mwcraig boost-vpython

报错 Requirement already satisfied

错误信息:

Requirement already satisfied: torch in /home/snowstorm/.conda/envs/snowstorm/lib/python3.6/site-packages (0.1)

应加上更新参数:

pip install torch --upgrade

报错 Requirement already up-to-date

错误信息:

Requirement already up-to-date: torch in /home/snowstorm/.conda/envs/snowstorm/lib/python3.6/site-packages (0.1)

是因为在下载 torch 包的时候默认应用了一个曾经废除的下载地址。

1. 删除 /home/snowstorm/.conda/envs/snowstorm/lib/python3.6/site-packages (0.1) 下的 torch 文件

2. 更改更新命令,退出下载镜像地址:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch

罕用的镜像网站

清华大学:Simple Index

中国科学技术大学:Simple Index

阿里云:Simple Index

豆瓣:Simple Index

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

报错 Could not install packages due to an EnvironmentError

错误信息:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘/anaconda3/lib/python3.7/site-packages/llvmlite-0.28.0.dist-info’
Consider using the --user option or check the permissions.

须要加上 –user:pip install <module> 改为 pip install –user <module>

pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple torch

学习更多编程常识,请关注我的公众号:

代码的路

正文完
 0