web-dev-qa-db-ja.com

Windows上のAnacondaおよびPyCharmでTensorflowを使用する

Windows 10 64ビットでAnaconda 4.3.1 64ビットを使用しています。 this に従ってTensorflow(CPU)を正常にインストールしました。テストプログラムはcommand行で実行されますが、PyCharmでは実行されません。問題は、activate tensorflowでのみ動作することです。

Pycharm anaconda import tensor flow library issue (「次の手順を実行する必要があります:」)の手順に従いました。テンソルフローがロードされたように見えますが、新しいエラーが発生します:

ImportError:マルチアレイnumpy拡張モジュールのインポートに失敗しました。ほとんどの場合、失敗したnumpyのビルドをインポートしようとしています。 numpy gitリポジトリを使用している場合は、git clean -xdf(バージョン管理下にないすべてのファイルを削除します)。それ以外の場合は、numpyを再インストールします。

PyCharmでTensorFlowを使用するにはどうすればよいですか? (ところで:Tensorflowは私のFedora VMでPyCharmと連携します。)

編集:

JupyterでTensorFlowを使用できますか? Anacondaメニューから「Jupyter(tensorflow)」を実行すると、コンソールウィンドウが開き、すぐに閉じます。

12
user495236

PyCharmが開いている場合:設定に移動する場合:Project:Project Interpreter。独自のvirtualenvを作成し(必要なパッケージを手動でインストールする)、プロジェクトのanaconda pythonインタープリターを選択したことを確認できます。

11
PdevG

公式の指示 に従う場合、tensorflowと呼ばれる仮想環境を作成しました。環境はAnaconda3\envs\tensorflowディレクトリにあります。Anaconda3はAnacondaインストールディレクトリです。そこにあるpython.exeをPyCharmに向けるだけです。

PyCharmの設定パスは次のようなものです。

設定->プロジェクトインタープリター->ローカルの追加-> Virtualenv環境->既存の環境

python.exeディレクトリのAnaconda3\envs\tensorflowにインタープリターを向けます。

4
klimkin

babunをインストールし、virtualenvを使用してvirtualenvwrapperを作成して、その環境にインストールすることをお勧めします。

これを実行した後、作成したvirtualenvの関連ディレクトリでpythonバイナリ、つまり~/.virtualenvs/myenv/bin/pythonまたは~/.virtaulenvs/myenv/usr/bin/python

3
onur güngör

他のものをインポートする前に、これを行います

import sys
print(sys.path)

import os
print(os.environ)
print(os.environ['CUDA_VISIBLE_DEVICES'])

コマンドラインから(TFが機能する場合)およびPyCharmから(機能しない場合)。関連する違いが見られる場合は、それに応じて調整します(PyCharmなどで環境変数を定義します)

2
MaxB