[英]Installing pygraphviz on Windows 10 64-bit, Python 3.6
[英]DLL load failed for Tensorflow on Windows 10, Python 3.6 and 64-bit
错误:尝试从我的Python 3.6安装目录导入Tensorflow。
我的Python 3.6安装在这里: C:\\Python36
。 我所做的只是python -m pip install tensorflow=1.5
要测试安装,我运行了导入Tensorflow,但发现此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python36\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import *
File "C:\Python36\lib\site-packages\tensorflow\python\__init__.py", line 52, in <module>
from tensorflow.core.framework.graph_pb2 import *
File "C:\Python36\lib\site-packages\tensorflow\core\framework\graph_pb2.py", line 6, in <module>
from google.protobuf import descriptor as _descriptor
File "C:\Python36\lib\site-packages\google\protobuf\descriptor.py", line 47, in <module>
from google.protobuf.pyext import _message
ImportError: DLL load failed: The specified procedure could not be found.
我尝试的选项:
降级到Python 1.5
获取StackOverflow在此处提到的Windows可再发行组件: 在Windows上,运行“ import tensorflow”不会生成名为“ _pywrap_tensorflow”的模块错误
将tensorflow导入为tf hello = tf.constant('Hello,TensorFlow!')sess = tf.Session()2018-09-17 17:51:52.231635:IC:\\ tf_jenkins \\ workspace \\ rel-win \\ M \\ windows \\ [PY \\ 36 \\ tensorflow \\ core \\ platform \\ cpu_feature_guard.cc:137]您的CPU支持该TensorFlow二进制文件未编译为使用的指令:AVX AVX2 print(sess.run(hello))b'Hello,TensorFlow!” 这是否意味着tensorflow起作用或不起作用?
我的系统环境变量中的PATH变量中有多个python路径。
我安装了Python 3.6.2,然后将路径放入环境变量中,删除了其他路径。
谢谢
我建议您尽可能使用anaconda,它就像咒语一样工作,并且您不必处理任何事情,我也知道那句话,只是愿意放弃,并采取简单的方法。 https://www.tensorflow.org/install/install_windows ,这是anaconda的下载页面https://www.anaconda.com/download/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.