在PyCharm IDE中使用Python 3.7.0在Windows 10上安装Tensorflow

时间:2018-09-04 18:34:35

标签: python python-3.x tensorflow pycharm python-3.7

我试图在具有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 VariablesFile/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 Administratorpip3 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

enter image description here

Installing TensorFlow on Windows说我必须为Python 3.6版本下载Anaconda。我不确定这是否是解决方法以及错误原因

编辑2:

Python-3.6.6-amd64.exe属性,即Windows x86-64 executable installer

enter image description here

4 个答案:

答案 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进行配置的一些简单说明:

configuring PyCharm for TensorFlow using python 3.6