2016-07-09 6 views
0

tensorflow.orgにAnacondaインストールの説明どおりにテンソルフローをインストールしました。私は、ちょうど入力マック端子にエラーMacのAnacondaでtensorflowという名前のモジュールがありません

$ソースをtensorflowを実行することができ

TFとして

$ pythonの

輸入tensorflow tensorflowアクティブしかし、私はiPythonのノートブックを実行するとtensorflowという名前のモジュールがないというエラーを表示しても動作しません。テンソルフローが正しくインストールされたように感じましたが、iPythonのノートブックはそれを認識できませんでした。それを修正する方法はありますか?

+0

ここで私の答えは助けになるかもしれません:http://stackoverflow.com/questions/38280739/how-to-make-conda-virtual-environments-persistent-and-available-for-tools-such-a – cel

答えて

0

あなたのパスを見てください。 'source activate tensorflow'コマンドを実行すると、パスが変更された可能性があります。この例は次のとおりです。

[email protected]:~/tensorflow/tensorflow/examples/udacity$ source activate tensorflow 
discarding /home/sherrie/anaconda2/bin from PATH 
prepending /home/sherrie/anaconda2/envs/tensorflow/bin to PATH 

Tensorflowは、2番目のパスではなく、最初のパスにインストールされます。 最も重要なステップがあります。 'anaconda'ディレクトリを開き、 'envs' - > 'tensorflow' - > 'sitepack0ages'のすべてのファイルを 'anaconda/lib/python2.7/sitepack-ages'にコピーします。完了しました。

0

私の答えはこの他の答えに基づいています:Trouble with TensorFlow in Jupyter Notebook

環境がアクティブになったら、「which jupyter」を実行し、返されたパスが環境の下の/ binフォルダを指しているかどうかを確認します。/my_environments_path/my_tensorflow_environment_name/bin/jupyter。これがすでに当てはまる場合、あなたのシナリオは私が持っていたシナリオとは異なります。

「which pip」および/または「which pip3」を実行します。確かに、あなたは別の場所からpipまたはpip3を実行しているので、Jupyterはあなたの環境の中にインストールされていません。私の場合、Pythonのバージョンは3.6でしたが、pip3は別の場所から呼び出されていました。 pipが私の環境の/ binフォルダの中にあったので、私は "pip install jupyter"を実行しました。一度私が正しいピップを呼んだら、もう一度 "jupyter"コマンドをチェックし、今回はJupyterが私の環境下にあったので、私のノートブックの中にTensorflowをインポートすることができました。あなたの環境にピップのパスがない場合は、 "conda install pip"を実行してピップをインストールしてください。

上記のリンクに関する追加情報と共に、これがうまくいきたいと思います。

関連する問題