Windows 10上的Python 2,Python 3和Anaconda。现在尝试让Tensorflow运行

时间:2017-06-11 16:44:57

标签: python windows python-2.7 tensorflow anaconda

我有使用Python 2的Windows 10(64位计算机)。这是cmd >上的输出:

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) 
[MSC v.1500 32 bit (Intel)] on win32

C:\Python27中可见。

在同一文件夹中有Python 3:C:\Python36-32

在我的路径中,我C:\ProgramData\Anaconda2\Scripts似乎默认为Project Interpreter: 2.7.13 (C:\ProgramData\Anaconda2\python.exe)

因此,在Python 3中大量提取和改进代码之后(您可以查看我以前的帖子以获得一个想法),我启动了Python 2并运行。

只有我最感兴趣的是Google对ML的选择 - 特别是Tensorflow。而且,唉,Tensorflow在Python 3上运行!

没问题,对吗?毕竟我已经下载并安装在C:\ ...错了!

如果我去PyCharms并在选择Python3后尝试安装Tensorflow,这就是我得到的:

enter image description here

好的......所以我转到终端提示,然后尝试:

C:\Users\Toni>pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

但这可能是因为我有Python2?

所以我去了Google,找到了这个promising post,这让我觉得转到cmd >并进入conda install python=3.5.0就可以了。

问题在于,如果我运行这个,我会被要求卸载一些我痛苦地开始工作的东西,例如autograd包...

我是否可以从Dante的np.inferno中获取有关如何从此处运行Tensorflow的帮助?

1 个答案:

答案 0 :(得分:1)

这正是为了避免那些conda具有环境的冲突,在这些冲突中你可以安装一个全新的独立conda发行版。

在您的情况下,您可以通过调用

开始专门为tensorflow创建一个环境(此处名为tensorflow,可能是其他任何内容)
conda create -n tensorflow python=3.5

然后将自己置于环境中

activate tensorflow

并从那里安装tensorflow,如你所提到。

我必须说所有这些在tensorflow's installation tutorial中都得到了很好的解释。