我一直试图在Windows 7机器上安装TensorFlow。这是我到目前为止所做的:
> conda config --add channels conda-forge
> activate tensorflow
> conda install tensorflow
这导致了这个例外:
UnsatisfiableError: The following specifications were found to be in conflict:
- python 3.6*
- tensorflow ->
- python 3.5*
所以我安装了Python 3.5:
> deactivate py36
> activate py35
> conda install tensorflow
相同的例外。我也尝试从Python35目录运行install命令但没有成功。
更新 我不会回答我自己的问题,因为有人可能会得到一个更好的答案。我是一个.NET人,对Python来说相对较新。这是我做的:
根据对最后一行的回复,安装成功:
成功安装appdirs-1.4.3 numpy-1.12.1 packaging-16.8 protobuf-3.3.0 pyparsing-2.2.0 setuptools-35.0.2 six-1.10.0 tensorflow-1.1.0 werkzeug-0.12.2 wh 鳗鱼-0.29.0
我还没有能够在Jupyter笔记本中使用它,但这是另一个SO线程的话题。
答案 0 :(得分:1)
这对我有用。但它在Windows 10中。 目前,Tensorflow仅适用于64位窗口,而不适用于32位窗口。 因此,您可以创建一个新的64位环境并在其中安装tensorflow:
set CONDA_FORCE_32BIT=
conda create --name name_of_your_created_environment python=3.5
activate name_of_your_created_environment
conda install -c conda-forge tensorflow
CONDA_FORCE_32BIT = 1设置为32位环境,而CONDA_FORCE_32BIT =设置为64位环境。