2017-12-21 17 views
0

Windows 10 쉘에서 pip 명령 ("tensorflow"라이브러리를 포함하되 이에 국한되지 않음)을 통해 파이썬 라이브러리를 설치하려고합니다. Anaconda Python 배포판을 사용하고 싶기 때문에 Anaconda3 (5.0.1 - 64 비트)를 다운로드하고 [https://www.tensorflow.org/install/install_windows][1]]의 공식 지침을 따랐습니다.pip - python36.dll을 통해 파이썬 3.6 라이브러리를 설치할 때의 문제점이 발견되지 않았습니다.

불행히도, tensorflow에 의해 제안 된 두 가지 방법 모두 저에게 적합하지 않습니다. "native pip installation"만 공식적으로 지원되며 anaconda를 통해 tensorflow를 설치하여 동일한 시스템 오류가 발생하므로 pip를 사용하여 코드를 표시합니다. 그러나 예를 들어 은 "pyDOE"라이브러리, I)는 같은 오류 메시지가 :

는 또한 기본 핍

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 

아나콘다는 설치 도중 경로 변수에 추가되었다.

답변

0

음, 이유는 pip이 Anaconda python에 액세스 할 수 없다는 것입니다 (pip은 자체 패키지 만 사용함). official instruction page에 따르면 TensorFlow는 pip3 (파이썬 3.6) 또는 anaconda (새 환경 만들기를 통해)를 사용하여 설치할 수 있습니다. 엄격하게 두 방법 중 하나를 따르고 문제가 있는지 확인하십시오.

+0

두 방법의 지침을 엄격하게 따랐지만 작동하지 않습니다. 나는 python.org에서 다른 버전의 python을 다운로드하기도했지만, 필자는 pip와 setuptools를 업그레이드했지만 여전히 같은 오류가 발생합니다. – Constantin

+0

문제 설명에서, 당신은'pip'를 사용하고있었습니다. 'pip' 대신'pip3'을 사용해보십시오. 또는 패키지를 설치하기가 훨씬 쉽고 패키지 의존성에 대해 걱정할 필요가 없기 때문에 나는 "Anaconda + TensorFlow + PyCharm"설치를 선호합니다. –