我有使用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,这就是我得到的:
好的......所以我转到终端提示,然后尝试:
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的帮助?
答案 0 :(得分:1)
这正是为了避免那些conda具有环境的冲突,在这些冲突中你可以安装一个全新的独立conda发行版。
在您的情况下,您可以通过调用
开始专门为tensorflow创建一个环境(此处名为tensorflow
,可能是其他任何内容)
conda create -n tensorflow python=3.5
然后将自己置于环境中
activate tensorflow
并从那里安装tensorflow,如你所提到。
我必须说所有这些在tensorflow's installation tutorial中都得到了很好的解释。