我正在使用anaconda,python 2.7,windows 10.我想用conda安装tensorflow。但是,我遇到了这个错误:
(tensorflow) C:\Users\cenk>conda install -c conda-forge tensorflow python=2.7
Fetching package metadata ...............
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- python 2.7*
- tensorflow -> protobuf ==3.1.0 -> python 3.4*
Use "conda info <package>" to see the dependencies for each package.
答案 0 :(得分:1)
TensorFlow仅支持Windows上的Python 3.5 64位。 你需要相应的Anaconda发行版。
确保为Python=3.5
创建一个环境,因为Anaconda最近将其分发版从3.5
升级到3.6
,但在Windows上也不支持预构建二进制文件(即您需要从源代码构建TensorFlow以在Windows上使用Python 3.6。
作为旁注,conda包不是官方的,所以我建议使用wheel provided on TensorFlow website。作为替代方案,您可以通过pip install tensorflow
安装PYPI包。
有关Windows上TensorFlow安装的完整信息,请see here。