2017-01-02 1 views
1

を実行しているからPythonプログラムを停止します。ビジュアルスタジオでは、私がインストールさはCPythonとビジュアル・スタジオでPythonのツールを設定している

、私は次のコードを実行する場合:

print("hello"); 
import numpy; 
print("hello"); 

をプログラムが正常に動作、「ハロー」2を印刷し、正常に終了します。

しかし、私は次のコードを実行した場合:

print("hello"); 
import tensorflow; 
print("hello"); 

プログラムがハングアップし、印刷物1は、「こんにちは」、そして継続することを拒否します。すべてのパッケージが正常にインストールする必要があります

- Pythonの対話ウィンドウでTensorFlowを使用して、正しい出力を印刷し、完璧に動作します。

なぜプログラムは、2つ目のシナリオでハングアップするのでしょうか?

+0

あなたのCPUの設定は何も問題はありません。ここで私の答えをチェックしてください。 https://stackoverflow.com/questions/41424358/no-output-when-running-tensorflow-through-visual-studios-with-python-tools/44493189#44493189 –

+0

以下の私の応答を確認してください。それは先端のためにhttps://stackoverflow.com/questions/41424358/no-output-when-running-tensorflow-through-visual-studios-with-python-tools/44493189#44493189 –

答えて

0

あなたはそれが自動的にCUDAをロードしようとtensorflow、それはこのようなものを印刷しインポートしたら:

I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcublas.so locally 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcudnn.so locally 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcufft.so locally 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcuda.so.1 locally 
I tensorflow/stream_executor/dso_loader.cc:128] successfully opened CUDA library libcurand.so locally 

だから私は何が起こっているかと思うあなたはCUDAが正しくインストールされ、のために、それが失敗していないということですそれ。 GPUを使用せず、それらのライブラリをロードしないCPUバージョンをインストールしようとすることができます。

+0

おかげでお役に立てば幸いです。私はテンソルフローパッケージをチェックして樹脂封止しました。私はライブラリのCPUバリエーションを実行しています。 – Carrein

関連する問題