安裝tensorflow後,在python中輸入 import tensorflow as tf 時 提示一下類似錯誤
importerror: libcusolver.so.*.0: cannot open shared object file: no such file
ordirectory
libcusolver.so..0 ( 代表某一版本)
2. 輸入下面命令 , 將缺失檔案的目錄新增到環境變數中。
export ld_library_path="$ld_library_path:/usr/local/cuda-9.0/lib64"
export ld_library_path="$ld_library_path:/usr/local/cuda-8.0/lib64"
輸入python , import tf 如果依然缺失檔案,重複 1. 2.
然後
locate libcudnn.so
最終,成功import tensorflow
如果需要長期保持環境變數有效,要在 .bashrc檔案中新增環境變數,如下
# added by anaconda3 installer
export path="/home/yourname/anaconda3/bin:$path"
export ld_library_path="$ld_library_path:/usr/local/cuda-8.0/lib64"
export ld_library_path="$ld_library_path:/opt/cudnn/cudnn-v5.1/lib64"
儲存後啟用 bashrc檔案
source ~/.bashrc
Ubuntu Linux 環境變數PATH設定
ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...
Ubuntu Linux 環境變數PATH設定
ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...
Ubuntu Linux 環境變數PATH設定
ubuntu linux系統環境變數配置檔案 etc profile 在登入時,作業系統定製使用者環境時使用的第乙個檔案 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。etc environment 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設...