今天打算使用python的 torch包的时候,输入
pip install torch
,在pycharm下载一直失败。
报错信息里面提示一开始是pip版本出错:
WARNING: You are using pip version 20.0.2, however version 20.2.3 is available.
导致我一整天都在更新pip,但是毫无效果!!!
再后面,报错变成了:
Requirement already satisfied: torch in d:\programming\anaconda3\lib\site-packages
原来问题是:Python与anaconda之间的冲突
如图:
解决办法:
在cmd中,使用
pip install --target=目标路径
工具包名字格式的命令去安装所需要的库。
例如,使用
pip install --target=d:/programming/Python37/Lib/site-packages torch
这个命令去安装torch库,就可以成功安装。
这个目标路径怎么找呢?
File–>Settings–>Python Interpreter,可以看到Python安装在那个路径。
然后在这个Python安装目录的文件夹中,(比如我这里是:Python38-32)
找到Lib目录,点击进入。
再找到site-packages目录,就找到路径了。
如果一开始没有下载对路径,没有关系。找到自己下载好的库的文件和 库名+ .dist-info文件,将这两个文件复制到目标路径!
终于不报红啦!
END
版权归原作者 千里桦林 所有, 如有侵权,请联系我们删除。