我正在尝试在Windows上安装tensorflow。我有python3(3.5.2)和pip3(9.0.1):
pip3 install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
此处也发现了此问题:tensorflow not found in pip 但没有一个解决方案适合我。有什么想法吗?
答案 0 :(得分:3)
您可以从Christoph Gohlke's webpage
下载二进制滚轮下载完成后,您可以为Python 3.5 64位
运行pip install tensorflow‑1.0.1‑cp35‑cp35m‑win_amd64.whl
答案 1 :(得分:3)
在Python命令提示符处尝试以下操作:
import platform
platform.architecture()[0]
应该显示'64bit' 仅拥有x86版本的Python是不够的。 我有同样的问题。以为我有64位安装,但结果是32位。
顺便说一句。它也适用于Conda Python 3.6发行版。确实使用了Guillaume Jacquenot指出的Gohlke页面中的发行版。
答案 2 :(得分:1)
这对我有用。 目前,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位环境。
答案 3 :(得分:0)
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl
在你的python环境下试试这个
答案 4 :(得分:0)
只需遵循3个步骤: 安装python 3.5.x版本(必须64bit) 安装点子 pip install tensorflow == 2.0.0-alpha0
你很好。 经过几天的努力发现了这一点
答案 5 :(得分:0)
您需要安装Python 3.7才能下载Tensorflow-> 2.3的最终版本和一些软件包:
答案 6 :(得分:-2)
我已就此主题撰写了博客,您可能会发现它很有趣且有用:
人们面临的主要问题是他们安装32位python:
解决方案如下
在系统中安装Python 3.6(记下安装路径,或者只是自定义安装到C:\ Python36) - 确保Python是" x64"架构。
检查你的python架构
Import platform
platform.architecture()[0]
使用64位架构下载Python36的链接:https://www.python.org/ftp/python/3.6.2/python-3.6.2-amd64.exe
有关详情,请点击此链接 https://tensorflowwindows.quora.com/
答案 7 :(得分:-2)
花了几个小时后,我能够修复Windows上的TensorFlow安装问题。这是摘要https://stackoverflow.com/a/50475864/1996802