我想在Windows上为python安装Tensorflow 1.o。
这是我系统的信息。
D:\>python --version
Python 3.5.2 :: Anaconda 4.2.0 (32-bit)
D:\>pip3 --version
pip 9.0.1 from d:\web\anaconda\lib\site-packages (python 3.5)'
但是,当我执行以下命令时,
D:\>pip3 install tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
我不明白问题是什么......
我尝试了另一种方式......
这是我使用Conda时的情况
(tensorflow) D:\>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl
tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform.
有什么问题?
答案 0 :(得分:67)
我遇到了同样的问题。
下面的命令解决了我的问题
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl
根据python版本和CPU或GPU查找所有url的列表仅参考: https://www.tensorflow.org/install/pip
答案 1 :(得分:39)
在Microsoft Windows上,TensorFlow需要Python 3.5 64位。你似乎使用Python 32位。
答案 2 :(得分:16)
Windows上的Tensorflow需要python 3.5。您可以按照以下步骤在anaconda中激活python 3.5:
conda search python
conda create -n py35 python=3.5 anaconda
创建python 3.5 activate py35
conda install tensorflow
如果step4不起作用,例如" tensorflow:找不到包"然后按照this教程伪造conda-forge
频道,然后尝试使用step4安装tensorflow。它对我有用。
答案 3 :(得分:7)
试试这个
使用Anaconda安装
conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow
or
pip install tensorflow-gpu
在第一行的末尾添加python = 3.5非常重要,因为它将安装Python 3.5。
答案 4 :(得分:3)
我得到了同样的错误
它对我有用
答案 5 :(得分:3)
在您的python版本输出中,看起来您正在使用Anaconda python,在这种情况下,有一种简单的方法来安装tensorflow。
conda install -c conda-forge tensorflow
此命令将处理所有依赖项,例如升级/降级等。
答案 6 :(得分:2)
我是这样做的:
python3 -m pip install --upgrade tensorflow
答案 7 :(得分:0)
升级pip
对我有用
python -m pip install --upgrade pip
答案 8 :(得分:0)
我有python 3.8.5 ..但是它不能与tenserflow一起使用..
所以我安装了python 3.7.9,它可以正常工作。
答案 9 :(得分:0)
答案 10 :(得分:0)
最新版本的“ pip”找不到TensorFlow软件包。
老实说,我真的不知道为什么...
但是,为我解决的快速解决方案是:
[如果您使用的是虚拟环境]
将虚拟环境降级为python-3.8.x和pip-20.2.x
如果是水蟒,请尝试:
conda install python=3.8
这应该为您安装最新版本的python-3.8和pip-20.2.x。
然后尝试
pip install tensorflow
再次,这对我来说效果很好,不确定是否对您也一样。
答案 11 :(得分:-1)
原因是 TensorFlow 仅适用于 Python 版本 <= 3.6。 您无法为 python 版本 > 3.6 下载 tensorflow,因为没有 tensorflow。
如果您不想为单个包降级整个 Python 版本,请执行以下操作:
conda create -n <env_name> python=3.6.8
conda activate <env_name>
激活创建的环境pip install tensorflow
注意:如果 tensorflow 没有安装:先尝试安装 keras 模块,然后尝试安装 tensorflow