UbuntuシステムにPython拡張機能付きVSCodeをインストールしました。また、TensorFlow 0.9、CUDA 7.5、cuDNNライブラリも正しくインストールしました。ImportError:libcudart.so.7.5 Python拡張機能でVScodeを使用してTensorFlowプログラムをデバッグするとどうなりますか?
私はVSCodeを使用してtensorflowプログラムをデバッグするときしかし、それは以下のようにtensorflow(輸入tensorflow)をインポートエラーを与える:
ImportError: libcudart.so.7.5: cannot open shared object file: No such file or directory
私はすべてのライブラリがすべて正常にインストールされていることを確認することができます。私はVSCodeでPythonプログラムをデバッグして実行できるので、Ubuntuターミナルを使ってテンソルフロープログラムを実行することもできます。
私はUbuntuのターミナルからtensorflowをインポートする場合、次のように加えて、それは出力が得られます。
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcublas.so locally
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcudnn.so locally
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcufft.so locally
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcuda.so locally
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcurand.so locally
あなたが見ることができるように、それはLIB「libcudart.so.7.5」を使用していませんでした。
私としても怒鳴るです〜/ .bashrcに、でCUDAのパスをチェックしている:私のCUDAがパス '/usr/local/cuda-7.5' にインストールされていたので
export CUDA_HOME=/usr/local/cuda-7.5
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64
export PATH=$PATH:/usr/local/cuda-7.5/bin
、およびIそのパスで 'libcudart.so.7.5' libを見つけることができますが、私はエラーはないと思います。
だから問題は何ですか?なぜターミナルからインポートするのですが、エラーはありませんが、vscodeからインポートするときにこのようなエラーがありますか?ありがとうございました。
私はVSCodeが何であるかわかりませんが、この種のエラーは通常、環境の違いによって発生します。 IE、あなたのターミナルとVSCodeは 'LD_LIBRARY_PATH'の値が異なります –
ありがとうございます。私は最後に私の問題を解決しました。 – Kongsea