我试图在具有Tensorflow IDE和JetBrains PyCharm Community Edition 5.0.4的Windows 10 64位操作系统上使用Python 3.7.0。我已将https://github.com/MicrocontrollersAndMore/TensorFlow_Tut_1_Installation_and_First_Progs克隆到目录中。在使用Python 3.5.1之前,我将Path
中的Environment Variables
和File/Settings
中的Project Interpreter
更改为Python 3.7.0 (C:\Users\User\AppData\Local\Programs\Python\Python37-32\python.exe)
,因此基本的python代码可以工作,但是当我尝试运行包含add_two_numbers_via_TensorFlow.py
的{{1}}代码时,出现错误:
import tensorflow as tf
所以我必须安装"C:/Users/User/Desktop/TensorFlow/TensorFlow_Tut_1_Installation_and_First_Progs/add_two_numbers_via_TensorFlow.py", line 3, in <module>
import tensorflow as tf ModuleNotFoundError: No module named 'tensorflow'
Command Prompt
Run as Administrator
或pip3 install --upgrade tensorflow
,但是错误是:
pip3 install --upgrade tensorflow-gpu
我不确定必须安装什么,也许另外C:\WINDOWS\system32>pip3 install --upgrade tensorflow Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
我也尝试安装Python 3.6.x 64-bit
,但结果是我遇到另一个错误:
python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
编辑1:
尝试使用以下方式从PyCharm安装: Python 3.6.6:
Installing TensorFlow on Windows说我必须为Python 3.6版本下载Anaconda。我不确定这是否是解决方法以及错误原因
编辑2:
Python-3.6.6-amd64.exe属性,即Windows x86-64 executable installer:
答案 0 :(得分:1)
TensorFlow尚不适用于Python 3.7。现在,您可以返回Python 3.6或3.5并查看this以获得更多信息。
答案 1 :(得分:0)
我不确定您为什么需要python 3.7
。但是通常人们不会把机器上已安装的解释器弄乱。相反,他们创建了virtual environment
。这使您可以使用所需版本的python解释器。它还可以将所有程序包分开。您应该为每个项目创建一个新的virtual env
。使用虚拟机,您将不必以root用户身份运行任何东西,这很好,而且更安全。
Pycharm让您在创建项目时创建一个,也可以转到settings>project>project interpreter
。通过点击齿轮图标,您可以将当前的解释器更改为另一个,或者可以创建一个新的virtualenv。
如果您使用的是Pycharm,则有一种安装软件包的特定方法。
转到settings>project>project interpreter
。在那里,您可以单击+
添加一个新包,例如tensorflow
。
答案 2 :(得分:0)
我也遇到了这个问题,我可以这样解决:
pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org pprint --proxy=http://username:password@doaminname.com:portnumber
答案 3 :(得分:0)
我无法使用python 3.7进行配置。使用python 3.6。请使用上述虚拟环境,并确保在PyCharm设置的“项目解释器”中进行了定义。
以下是使用3.6进行配置的一些简单说明: