微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python安装完pytorch不能用怎么办?Python如何解决pytorch报错

pytorch是一个机器学习第三方库,主要应用在大量数据的计算以及模型建立上。但是很多小伙伴说它在安装pytorch后就出现了报错而无法使用,那么下面这篇文章会来详细分析这个错误出现的原因和解决方法,有需要和想了解的小伙伴就一起往下看看吧。

一、报错原因

解决任何python开发中的错误,都是需要根据错误提示才能找到原因的,这个pytorch报错原因如下所示:

libmkl_intel_lp64.so: cannot open shared object file: No such file or directory

报错信息之中前一段是一个文件名称,后面则是错误出现的原因:‘无法打开共享对象文件:没有这样的文件或目录’。也就是是pytorch使用需要so这个文件,但是在文件路径之中却找不到它,那么解决方法就是将其路径更改。

二、错误解决

以下操作是在linux系统下来执行的,如果是windows系统的话,或到文件路径后要将其复制再手动添加到环境变量之中。使用Ctrl+Alt+T组合快捷键打开终端进入命令行窗口,然后执行如下命令找到so文件所在路径,示例如下:

sudo find /home -name libmkl_intel_lp64.so

之后再去执行命令来打开系统上当前用户的环境变量配置文件,通过对文件修改来将这个缺少的动态链接文件添加到环境变量内让其可以被找到,示例如下:

sudo gedit ./.bashrc
export LD_LIBRARY_PATH=/home/xu/anaconda3/lib:$LD_LIBRARY_PATH

上面第一个命令执行之后会进入编辑模式,在文件末尾添加第二行命令内容,等号后面的就是最开始查询到的文件路径。之后再更新环境变量配置并显示,可以显示刚才添加的路径就设置完成了,pytorch使用也不会再出现这个报错,命令如下:

source ./.bashrc
echo $LD_LIBRARY_PATH

以上就是关于“Python安装完pytorch不能用怎么办?Python如何解决pytorch报错”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐