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报错”的全部内容了,希望对你有所帮助。

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...