美文网首页PytorchPython
pip安装'torch'出现PackageNotFoundErr

pip安装'torch'出现PackageNotFoundErr

作者: 代码的路 | 来源:发表于2022-07-12 11:40 被阅读0次

    原文链接

    虚拟环境安装

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

    进入根用户方法: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-tconda torch

    如上图所示。

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

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

    anaconda show Reinier/pytorch

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

    conda install--channelhttps://conda.anaconda.org/Reinier pytorch

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

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

    anaconda show mwcraig/boost-vpython

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

    conda install--channelhttps://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-ihttps://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-ihttps://pypi.tuna.tsinghua.edu.cn/simple torch

    相关文章

      网友评论

        本文标题:pip安装'torch'出现PackageNotFoundErr

        本文链接:https://www.haomeiwen.com/subject/lfkxvrtx.html