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 ./.bashrcexport LD_LIBRARY_PATH=/home/xu/anaconda3/lib:$LD_LIBRARY_PATH上面第一个命令执行之后会进入编辑模式,在文件末尾添加第二行命令内容,等号后面的就是最开始查询到的文件路径 。之后再更新环境变量配置并显示,可以显示刚才添加的路径就设置完成了,pytorch使用也不会再出现这个报错,命令如下:
source ./.bashrcecho $LD_LIBRARY_PATH【Python安装完pytorch不能用怎么办?Python如何解决pytorch报错】以上就是关于“Python安装完pytorch不能用怎么办?Python如何解决pytorch报错”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码Python课,免费报名
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- 怎么删除多个python版本的编译器? Pycharm删除不需要的python版本编译器教程
- 怎么用Python检测和识别条形码?Python批量识别条形码教程
- Python编程中如何使用内置的getattr函数?Python内置函数getattr()的使用方法
- Python空列表.append输出为None怎么办?列表中append()方法返回为None值
- 适合新手的Python代码运行方法有哪些?详解Python代码运行的方法
- Python如何实现简单的画图?Python画简单图形的方法
- Python中的pathlib模块如何使用?详解pathlib模块的用法
- 微晶石uv装饰板的安装方法
- 女生运动完内裤上脏东西是什么
- 洗完头头皮痒怎么回事