pip安装'torch'出现PackageNotFoundError报错解决办法

举报
代码的路 发表于 2023/01/11 14:33:46 2023/01/11
【摘要】 原文链接 虚拟环境安装若安装失败,可能权限不够,需要在根用户下安装。进入根用户方法:https://mp.weixin.qq.com/s/RT_Yw-NB7LS1f1P59yPrbg 安装torchpip install torch或者使用:conda install torch 报错PackageNotFound错误信息:Fetching package metadata …Package...

原文链接

虚拟环境安装

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

进入根用户方法:https://mp.weixin.qq.com/s/RT_Yw-NB7LS1f1P59yPrbg

安装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

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

代码的路

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。