我正在尝试将tensorflow安装到我的机器上,但它运行不正常。
我提到了tensorflow主页,并决定用anaconda安装它,我正在运行我的python。
所以我做了..
>conda create -n tensorflow python=3.5 #One of the posts on Stackoverflow
#told the other to put 'python=3.5' even when
#installing on python3.6.x.. So I did as what's said
>activate tensorflow
(tensorflow)>pip install --ignore-installed --upgrade tensorflow
但是当我跑完上面的最后一行时,我得到了:
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
我该怎么做才能解决我的问题?
顺便说一下,我的pip版本是9.0.1 / anaconda 4.3.30 / python 3.6.1
答案 0 :(得分:0)
TensorFlow确实将python 3.6二进制文件上传到pypi。
你只需要在管理员终端中运行pip install tensorflow
即可。
在Windows上,使用anaconda的Windows上的常见问题是,您几乎总是需要具有管理员权限的终端来安装任何东西。所以这可能会给你造成问题。
最新windows python 3.6 pip包的URL: https://pypi.python.org/packages/76/7b/2048b4ecd88395ac16ab938e8675ffeda2acb60bc34f5ef63500eafafaf5/tensorflow-1.4.0-cp36-cp36m-win_amd64.whl#md5=7bdc1e94f1cb772ae5851018dc23a62e
Windows的TensorFlow官方安装文档: https://www.tensorflow.org/install/install_windows
答案 1 :(得分:-1)
我认为pixorflow还没有用于python 3.6。
如果您使用的是anaconda,可以尝试使用python 3.5设置虚拟环境。
你可以在这里试试windows的测试版,
pip install -i https://testpypi.python.org/pypi tensorflow
或者您可以尝试从这样的滚轮文件安装tensorflow(尽管这对我来说没有成功):
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.1-cp35-cp35m-win_amd64.whl