日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

導入pytorch時libmkl_intel_lp64.so找不到問題解決_python

作者:denny402 ? 更新時間: 2022-08-21 編程語言

引言

安裝或者更新完pytorch后,運行不了,顯示錯誤:

(base) xu@xusu:~$ python
Python 3.7.1 (default, Dec 14 2018, 19:28:38) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/xu/torch/__init__.py", line 84, in <module>
    from torch._C import *
ImportError: libmkl_intel_lp64.so: cannot open shared object file: No such file or directory
>>>

錯誤顯示為:libmkl_intel_lp64.so: cannot open shared object file: No such file or directory

libmkl_intel_lp64.so是一個動態鏈接庫文件,系統找不到。

解決方法:

1、搜索該文件路徑

$ sudo find /home -name libmkl_intel_lp64.so

?如果這個文件確實存在,就會顯示它的路徑,如:

/home/xu/anaconda3/lib/libmkl_intel_lp64.so

2、將上一步搜索出來的路徑添加到環境變量

先打開當前用戶環境變量配置文件bashrc

$ sudo gedit ./.bashrc

在最后面添加一行:

export LD_LIBRARY_PATH=/home/xu/anaconda3/lib:$LD_LIBRARY_PATH

紅色部分就是上一步搜索出來的路徑。

3、更新環境變量配置文件并顯示

$ source ./.bashrc
$ echo $LD_LIBRARY_PATH

如果能正確顯示剛才添加的路徑,則設置成功。繼續導入pytorch就不會報錯了。

舉一反三,如果是其他的動態鏈接庫文件也找不到,解決方法是一樣的。

原文鏈接:https://www.cnblogs.com/denny402/p/10848506.html

欄目分類
最近更新