つい最近、リモート デバッガーを使用してこの問題に遭遇しましたが、それでも同じ解決策だと思います。 Run> Edit Configurations... ダイアログにある Run/Debug Configuration オプションの Environment Variables セクションに以下を追加しました:LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
あなたの cuda ライブラリへのパスは私には奇妙に思えます。 /usr/local/cuda-7.0/lib64
になると思います または /usr/local/cuda-7.0/lib
.
すべての cuda インストール手順に従いましたか?
env
と入力すると コマンドラインで、LD_LIBRARY_PATH
に cuda へのパスが表示されますか? ?
以下のコメントから更新:
問題は、PyCharm がデスクトップから呼び出され、適切な環境変数を取得していなかったことです。解決策は次のいずれかです:
- コマンドラインから呼び出す
- 環境を設定して呼び出すスクリプトを作成し、そのスクリプトへのリンクをデスクトップに作成します。
- またはデスクトップ アイテムに環境変数を設定する
これらの回答のいくつかは正しく、機能する可能性がありますが、OP が具体的に何を要求したかはわかりません。それは、Python コンソールの環境を設定する場所です。これは、次の pycharm 内で実行できます:
ファイル> 設定> ビルド、実行、デプロイ> コンソール> Python コンソール
そこのオプションには、環境変数を定義する場所があります。そこに LD_LIBRARY_PATH を設定します。