2017-05-19 17 views
8

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

私はPycharm anaconda import tensor flow library issue(以下の手順を実行する必要があります)の手順に従っています。それは今ではtensorflowがロードされているようだが、私は新しいエラーを取得:

ImportError: Importing the multiarray numpy extension module failed. Most likely you are trying to import a failed build of numpy. If you're working with a numpy git repo, try git clean -xdf (removes all files not under version control). Otherwise reinstall numpy.

がどのように私はPyCharmでTensorFlowを使用することができますか? (TFが動作するとき)

Can I use TensorFlow with Jupyter? When running "Jupyter (tensorflow)" from the Anaconda menu, a console window opens and immediately closes.

答えて

4

、あなたが作成したvirtualenvのの関連ディレクトリにpythonバイナリを選択:プロジェクト:プロジェクト通訳 あなたは好みにナビゲートします。独自のvirtualenvを作成し(必要なパッケージを手動でインストールする)、またはプロジェクト用にanaconda pythonインタプリタを選択したことを確認することができます。

+0

少し詳しく説明できますか?私のvirtualenvの作成にはどのような設定が必要ですか? AnacondaのPythonインタプリタが既に選択されています。 – user495236

+0

virtualenvのために、私はあなたが最もよく働く通訳者を使います。これはおそらくアナコンダです。それからあなたはそれに名前を付けます(私はほとんど私のプロジェクトに似た名前を選びます)。その後、同じメニュー(Project Interpreter)にインストールしたパッケージの一覧が表示されます。TensorFlowをインストールする場合は、左下の+をクリックしてテンソルフローを選択します。インストールパッケージを押すとうまくいくはずです。依存関係がない場合は、同じ方法でインストールできます。 – Skirrebattie

+0

補足として、これを動作させるには、このvirtualenvでファイルを実行する必要があります。これはpycharmを使ってスクリプトを実行すると自動的に行われます。コマンドラインからスクリプトを実行することを主張する場合は、最初にvirtualenvをマウントする必要があります。 virtualenvラッパーがインストールされている場合、これは入力と同じくらい簡単です: "workon "その後、スクリプトを実行できます。 – Skirrebattie

1

何かをインポートする前に、コマンドラインからこの

import sys 
print(sys.path) 

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

を行うと:

編集:(BTW。Tensorflowは私のFedoraのVM上のPyCharmで動作します) PyCharmから(そうでない場合)。関連する相違点があればそれに応じて調整してください(PyCharmなどの環境変数を定義してください)

3

babunをインストールし、virtualenvvirtualenvwrapperに作成し、その環境にインストールすることをお勧めします。これを行った後

、PyCharmが開いているときだけ、すなわち~/.virtualenvs/myenv/bin/pythonまたは~/.virtaulenvs/myenv/usr/bin/python

+0

'virtualenvwrapper 'で' virtualenv'を作成するにはどうしたらいいですか?この環境には何をインストールしますか? – user495236

+0

これについてはhttps://github.com/babun/babun/issues/147をチェックしてください。また、https://www.tensorflow.org/install/install_windowsに従っていますか? –

1

official instructionsに従うと、テンソルフローと呼ばれる仮想環境が作成されています。環境はAnaconda3\envs\tensorflowディレクトリにあり、Anaconda3はAnacondaインストールディレクトリです。そこにあるpython.exeにPyCharmを指すだけでいいです。

設定 - >プロジェクトInterpreter->ローカルからの追加> VIRTUALENV環境 - >既存の環境

ポイントAnaconda3\envs\tensorflowpython.exeに通訳:

PyCharmの設定のパスは次のようなものですディレクトリ。

関連する問題