前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pip安装'torch'出现PackageNotFoundError报错解决办法

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

原创
作者头像
代码的路
发布2022-07-26 14:51:38
7560
发布2022-07-26 14:51:38
举报
文章被收录于专栏:代码的路代码的路

原文链接

虚拟环境安装

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

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

安装torch

代码语言:shell
复制
pip install torch

或者使用:

代码语言:shell
复制
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包:

代码语言:shell
复制
anaconda search -t conda torch
pip安装1.png
pip安装1.png

如上图所示。

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

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

代码语言:shell
复制
anaconda show Reinier/pytorch
pip安装2.png
pip安装2.png

根据提示,我们使用下面的指令install这个包:

代码语言:shell
复制
conda install --channel https://conda.anaconda.org/Reinier pytorch

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

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

代码语言:shell
复制
anaconda show mwcraig/boost-vpython

<img src="./0img/pip安装3.png" width="800px" />

根据提示,我们使用下面的指令install这个包:

代码语言:shell
复制
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)

应加上更新参数:

代码语言:shell
复制
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.更改更新命令,加入下载镜像地址:

代码语言:shell
复制
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch

常用的镜像网站

清华大学: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>

代码语言:shell
复制
pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple torch

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 虚拟环境安装
  • 安装torch
  • 报错PackageNotFound
  • 报错Requirement already satisfied
  • 报错Requirement already up-to-date
    • 常用的镜像网站
    • 报错Could not install packages due to an EnvironmentError
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档