在 Windows 10 上无法运行 TensorFlow

我成功地在 Windows 10 上使用 cmd 命令安装了 TensorFlow:

pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl

然而,当我在 PyCharm 中运行如下简单的代码时:

 import tensorflow as tf node1 = tf.constant(3.0, dtype=tf.float32) node2 = tf.constant(4.0) # also tf.float32 implicitly print(node1, node2)

我在控制台上得到了以下错误:

  Traceback (most recent call last):  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\pywrap_tensorflow.py", line 18, in   swig_import_helperfp, pathname, description =   imp.find_module('_pywrap_tensorflow', [dirname(__file__)])  File "C:\Users\Name\Desktop\Desktop\lib\imp.py", line 296, in find_module  raise ImportError(_ERR_MSG.format(name), name=name)  ImportError: No module named '_pywrap_tensorflow'  During handling of the above exception, another exception occurred:  Traceback (most recent call last):  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\__init__.py", line 66, in <module>  from tensorflow.python import pywrap_tensorflow  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\pywrap_tensorflow.py", line 28, in <module>  _pywrap_tensorflow = swig_import_helper()  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\pywrap_tensorflow.py", line 20, in   swig_import_helper  import _pywrap_tensorflow  ModuleNotFoundError: No module named '_pywrap_tensorflow'  During handling of the above exception, another exception occurred:  Traceback (most recent call last):  File "C:/Users/Name/Desktop/Desktop/ML/tfbasics.py", line 1, in <module>  import tensorflow as tf  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\__init__.py", line 24, in <module>  from tensorflow.python import *  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\__init__.py", line 72, in <module>  raise ImportError(msg)  ImportError: Traceback (most recent call last):  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\pywrap_tensorflow.py", line 18, in   swig_import_helper  fp, pathname, description = imp.find_module('_pywrap_tensorflow',   [dirname(__file__)])  File "C:\Users\Name\Desktop\Desktop\lib\imp.py", line 296, in find_module  raise ImportError(_ERR_MSG.format(name), name=name)  ImportError: No module named '_pywrap_tensorflow'  During handling of the above exception, another exception occurred:  Traceback (most recent call last):  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\__init__.py", line 66, in <module>  from tensorflow.python import pywrap_tensorflow  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\pywrap_tensorflow.py", line 28, in <module>   _pywrap_tensorflow = swig_import_helper()  File "C:\Users\Name\Desktop\Desktop\lib\site-  packages\tensorflow\python\pywrap_tensorflow.py", line 20, in   swig_import_helper  import _pywrap_tensorflow  ModuleNotFoundError: No module named '_pywrap_tensorflow'

我查阅了网络试图修复这个错误,但找到了相互矛盾的结果,并没有帮助。有人能指出这个错误发生的原因吗?


回答:

我不确定你为什么在 Windows 上运行时使用了 Mac 版本的安装包

pip3 install –upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl

根据手册

在您的 conda 环境中输入适当的命令来安装 TensorFlow。要安装仅 CPU 版本的 TensorFlow,请输入以下命令:

(tensorflow)C:> pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0-cp35-cp35m-win_amd64.whl 要安装 GPU 版本的 TensorFlow,请输入以下命令(在一行中):

(tensorflow)C:> pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.3.0-cp35-cp35m-win_amd64.whl

另外请不要忘记

TensorFlow 在 Windows 上仅支持 Python 的 3.5.x 版本。请注意,Python 3.5.x 自带 pip3 包管理器,这是您用来安装 TensorFlow 的程序。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注