2017-12-21 7 views
0

Windowsのシェルからpipコマンド( "tensorflow"ライブラリを含むがこれに限定されない)を介してPythonライブラリをインストールしようとしている。私はAnaconda Pythonディストリビューションを使いたいので、Anaconda3(5.0.1 - 64ビット)をダウンロードし、[https://www.tensorflow.org/install/install_windows][1]]の公式の指示に従いました。pip-python36.dll経由でpython 3.6ライブラリをインストールする際の問題

残念ながら、テンソルフローによって提案された両方の方法は私のためにはうまくいかない。 "native pip installation"のみが正式にサポートされており、テンソルフローをanaconda経由でインストールしようとすると同じシステムエラーが発生しますので、pipを使用してコードを表示します。ただし、 「pyDOE」ライブラリ、私は同じエラーメッセージが表示されます):

Microsoft Windows [Version 10.0.16299.125] 
(c) 2017 Microsoft Corporation. Alle Rechte vorbehalten. 

C:\WINDOWS\system32> python -V 
Python 3.6.3 :: Anaconda, Inc. 

C:\WINDOWS\system32> pip3 install tensorflow 
Der Befehl "pip3" ist entweder falsch geschrieben oder 
konnte nicht gefunden werden. 

C:\WINDOWS\system32> pip install tensorflow 
Collecting tensorflow 
    Using cached tensorflow-1.4.0-cp36-cp36m-win_amd64.whl 
Collecting protobuf>=3.3.0 (from tensorflow) 
    Using cached protobuf-3.5.0.post1-py2.py3-none-any.whl 
Collecting tensorflow-tensorboard<0.5.0,>=0.4.0rc1 (from tensorflow) 
    Using cached tensorflow_tensorboard-0.4.0rc3-py3-none-any.whl 
Requirement already satisfied: numpy>=1.12.1 in c:\users\constantin\anaconda3\lib\site-packages (from tensorflow) 
Collecting enum34>=1.1.6 (from tensorflow) 
    Using cached enum34-1.1.6-py3-none-any.whl 
Requirement already satisfied: six>=1.10.0 in c:\users\constantin\anaconda3\lib\site-packages (from tensorflow) 
Requirement already satisfied: wheel>=0.26 in c:\users\constantin\anaconda3\lib\site-packages (from tensorflow) 
Requirement already satisfied: setuptools in c:\users\constantin\anaconda3\lib\site-packages (from protobuf>=3.3.0->tensorflow) 
Requirement already satisfied: werkzeug>=0.11.10 in c:\users\constantin\anaconda3\lib\site-packages (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow) 
Collecting bleach==1.5.0 (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow) 
    Using cached bleach-1.5.0-py2.py3-none-any.whl 
Collecting markdown>=2.6.8 (from tensorflow-tensorboard<0.5.0,>=0.4.0rc1->tensorflow) 
    Using cached Markdown-2.6.10.zip 
    Complete output from command python setup.py egg_info: 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 3221225781 in C:\Users\CONSTA~1\AppData\Local\Temp\pip-build-ldme8yek\markdown\ 

ネイティブピップを使用するには、さらに、システムエラーウィンドウは、コードの実行を継続することができないことを私に伝えている表示されますpython36.dllが見つからないためです。再インストールは問題を解決すると言われていますが、問題は解決しません。

python36.dllは、このパスにあります。

C:\Users\Constantin\Anaconda3 

Anacondaは、インストール時にパス変数に追加されました。

答えて

0

なぜなら、pipはAnaconda pythonにアクセスできない(pipは独自のパッケージのみを使用しているからです)。 official instruction pageによると、TensorFlowは、pip3(これはpython 3.6)またはanaconda(新しい環境を作成すること)のいずれかを使用してインストールできます。どちらの方法にも厳密に従ってください。問題がないかどうかを確認してください。

+0

私は両方のアプローチの指示に厳密に従いましたが、動作しません。私はpython.orgからさまざまなバージョンのPythonをダウンロードしましたが、私はpipとsetuptoolsをアップグレードしましたが、私はまだ同じエラーが発生します。 – Constantin

+0

問題の説明から、あなたは 'pip'を使っていました。 'pip'の代わりに' pip3'を試してください。あるいは、私はパッケージをインストールする方がはるかに簡単で、パッケージの依存関係を気にする必要がないので、 "Anaconda + TensorFlow + PyCharm"の設定を好みます。 –

関連する問題