Anaconda中安装pytorch后,验证import torch失败 | 您所在的位置:网站首页 › python安装后如何验证 › Anaconda中安装pytorch后,验证import torch失败 |
这个问题困扰了我两天了,一直在处理但没处理好。 因为我使用的conda安装,所以安装后用 conda list 查看了安装的包,是有pytorch这个包的(pip 似乎是 torch),但是就是引用失败。就是下图: 后来我意识到这可能是python本身的问题,于是我安装了3.8的版本,再继续安装pytorch(依旧是按照官网给出的那条简单的命令来安装),这时发现了端倪,见下图: 因为这个路径是位于 base 中的,而我们是在pytorch这个虚拟环境中运行当中的python。 看到这里,直觉上应该去找环境变量了,只有环境变量有这个强大的力量能覆盖掉我们当前路径下的诉求。错误如下: 把环境变量中的这两行删除了就可以 正常验证pytorch安装成功(无论是3.8的还是3.9的) 。 题外话 之前加这个是因为我需要在一个项目中接入python的脚本,但是我又想直接用anaconda自带的python,所以为了避免出错就加了这两行。一般来说,核对好cuda和自己机子的显卡驱动版本(CPU安装就很简单了),选择相应的命令 一键安装 即可,不需要其他的操作。如果自己机子的显卡驱动版本低了,那么可以重新安装更新一下版本,而后再对应地执行命令就行了。Anaconda安装虚拟环境的时候,是有三条路径的(具体可通过命令查看),第一条就是Anaconda所在目录的envs,第二条是在user目录之下的.conda的envs里。因为一般我们都装正版系统,都是个人用户 ,安装Anaconda到非C盘后,可能会 没有写入的权限 ,这时可以 右击Anaconda,属性,安全,对user权限进行编辑,勾中下面的写入等 ,这样就会默认到其他盘了。 |
CopyRight 2018-2019 实验室设备网 版权所有 |