通过pip安装python 3.6库的问题 - 找不到python36.dll
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过pip安装python 3.6库的问题 - 找不到python36.dll相关的知识,希望对你有一定的参考价值。
我正在尝试通过pip命令(包括但不限于“tensorflow”库)从windows 10 shell安装python库。我想使用Anaconda Python发行版,所以我下载了Anaconda3(5.0.1 - 64位),并按照[https://www.tensorflow.org/install/install_windows][1]的官方说明进行操作。
不幸的是,tensorflow建议的两种方式都不适用于我。由于只有“原生pip安装”得到官方支持,并且我通过尝试通过anaconda安装tensorflow而收到相同的系统错误,我只会使用pip向您显示代码。但是,尝试安装,例如“pyDOE”库,我收到相同的错误信息):
使用原生点子
Microsoft Windows [Version 10.0.16299.125]
(c) 2017 Microsoft Corporation. Alle Rechte vorbehalten.
C:WINDOWSsystem32> python -V
Python 3.6.3 :: Anaconda, Inc.
C:WINDOWSsystem32> pip3 install tensorflow
Der Befehl "pip3" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
C:WINDOWSsystem32> 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:usersconstantinanaconda3libsite-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:usersconstantinanaconda3libsite-packages (from tensorflow)
Requirement already satisfied: wheel>=0.26 in c:usersconstantinanaconda3libsite-packages (from tensorflow)
Requirement already satisfied: setuptools in c:usersconstantinanaconda3libsite-packages (from protobuf>=3.3.0->tensorflow)
Requirement already satisfied: werkzeug>=0.11.10 in c:usersconstantinanaconda3libsite-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:UsersCONSTA~1AppDataLocalTemppip-build-ldme8yekmarkdown
此外,出现一个系统错误窗口,告诉我无法继续执行代码,因为找不到python36.dll。据说重新安装可以解决问题,但事实并非如此。
python36.dll位于此路径中:
C:UsersConstantinAnaconda3
Anaconda已在安装期间添加到路径变量中。
好吧,我想原因是pip
无法访问Anaconda python(因为pip
只使用自己的包)。根据official instruction page,TensorFlow可以使用pip3
(有python 3.6)或anaconda(通过创建新环境)安装。请严格遵循任何一种方法,看看是否有任何问题。
以上是关于通过pip安装python 3.6库的问题 - 找不到python36.dll的主要内容,如果未能解决你的问题,请参考以下文章
安装 pip install gearman 时出现 Python 3.6 错误