有人知道如何在Windows上正确安装tensorflow吗?
我当前使用的是Python 3.7(也尝试使用3.6),每次得到相同的提示“找不到满足tensorflow-gpu要求的版本(来自版本:) 找不到针对tensorflow-gpu的匹配分布”错误
我尝试使用pip和anaconda进行安装,但这两种方式都不适合我。
找到了一个解决方案,似乎Tensorflow在3.6.4之后不支持python版本。这是我当前正在使用的版本,并且可以使用。
答案 0 :(得分:2)
Tensorflow 或 Tensorflow-gpu 仅受Python 3.5.X版本支持。尝试使用任何Python 3.5.X版本进行安装。这应该可以解决您的问题。
答案 1 :(得分:1)
不幸的是,tensorflow无法在python 3.7和最新版本的anaconda上正确安装:因此,执行此操作的最佳和有效方法是将python降级为python 3.6.7,请使用以下步骤: 1-下载最新版本的Anaconda 使用具有管理员权限的Anaconda提示 2- conda install python = 3.6.7 (需要很长时间) 3-conda安装tensorflow 4- conda安装keras 5-康达安装numpy的
答案 2 :(得分:1)
截至2020年2月,Python 3.8+不支持Tensorflow。
要使其正常运行,请从此处安装带有Python 3.7的virtualenv:crawler4j
答案 3 :(得分:1)
针对Python版本3.5-3.8的Tensorflow pip安装需要pip 19.0或更高版本,如official tensorflow documentation中所述。
以下是a part of this文档:
系统要求
Python 3.5–3.8
Python 3.8支持需要TensorFlow 2.2或更高版本。
pip 19.0或更高版本(需要manylinux2010支持)
尝试在python3 virtualenv内部运行pip install --upgrade pip
。
答案 4 :(得分:0)
您提到水蟒。您在那儿运行python吗?
如果是这样,请在Anaconda Navigator-> Environments中检查,如果您当前的环境已安装tensorflow。 如果没有,请安装tensorflow并从该环境运行。 应该可以。
答案 5 :(得分:0)
检查您是否有CPU或GPU,如果系统没有GPU,则会产生错误。
如果要使用Windows命令提示符安装tensorflow(假设已经安装了python),则只需运行以下命令即可。转到根目录,最好是“ C:”驱动器,然后运行
对于GPU- pip3 install --upgrade tensorflow-gpu
对于CPU- pip3 install --upgrade tensorflow
如果使用的是Anaconda,请打开Anaconda Navigator-> Environments->从下拉菜单中选择“全部”,然后搜索TensorFlow。如果您使用的是CPU,则选择“ tensorflow”,否则为GPU选择“ tensorflow-gpu”。然后单击“应用”。
Screenshot of Anaconda Navigator-In case you are not familiar where to look.
答案 6 :(得分:0)
我遇到了与您相同的问题,碰巧我的Python版本为3.7。因此,为了使用GPU支持安装Tensorflow,我使用了:
py -3.6 -m pip install tensorflow-gpu
在Virtualenv环境中。您可以在此网站上查看背后的文档:
https://docs.python.org/3/installing/index.html
我认为此解决方案比降级Python版本更好。
答案 7 :(得分:0)
实际上,安装tensorflow的最简单方法是: 安装python 3.5(不是3.6或3.7),则可以通过在cmd中键入“ python”来检查版本。
安装时,请检查与pip一起安装的选项,并将其添加到变量环境中。 完成后,进入cmd并提示“ pip install tensorflow”
它将自动下载tensorflow。
如果要检查是否已安装cmd,请在cmd中键入“ python”,然后出现一些“ >>>”,然后编写“ import tensorflow”,如果没有错误,则说明完成了! / p>
答案 8 :(得分:0)
从2018年11月开始,Python 3.6.4+不再不支持Tensorflow
做什么:
将Anaconda的Python从3.7或3.6.5+降级到3.6.4
a。打开命令提示符,找到您的Anaconda环境,然后更改目录
where anaconda
或where python
cd C:\ProgramData\Anaconda3\bin
b。在命令提示符的anaconda3 / bin中,源代码激活您的基本Anaconda环境
source activate
c。在命令提示符下,降级基本的Anaconda环境
conda install python=3.6.4
pip install tensorflow
进一步阅读: http://docs.anaconda.com/anaconda/user-guide/faq/#how-do-i-get-the-latest-anaconda-with-python-3-5
答案 9 :(得分:0)
这是我为使tensorflow与Windows一起工作所做的事情。
下载python 3.7.0(来自Windows的Python版本的64位)安装它并通过在cmd中运行以下命令来检查python版本:
python --version
Python 3.7.0
然后运行以下命令将点更新为最新
python -m pip install --upgrade pip
现在使用pip安装tensorflow
pip install tensorflow
就是这样,您已经在Windows上安装了tensorflow。下图显示了当您输入上述命令时
针对python 3x的tensorflow的链接
https://pypi.org/project/tensorflow/#files
tensorflow-1.14.0-cp37-cp37m-win_amd64.whl(68.3 MB)
答案 10 :(得分:0)
截至2019年7月,我已使用py -3 -m pip install tensorflow-gpu
将其安装在python 3.7.3上
我的安装中的py -3选择版本3.7.3。
如果python安装不是64位,则安装也会失败。首先安装64位版本。
答案 11 :(得分:0)
python -m pip install --upgrade pip
(a)。使用pip3安装tensorflow:
pip3 install --user --upgrade tensorflow
(b)。如果您以所有用户模式安装了anaconda。以上 命令将变为:
pip3 install --upgrade tensorflow
通过以下方式检查安装成功:
python -c“将tensorflow导入为tf; print(tf.reduce_sum(tf.random.normal([1000,1000])))”
答案 12 :(得分:0)
这是Manas在技术机器下的COE-AI实验室(CET,BBSR)实习的工作。
我们遇到了同样的错误。经过一些研究,我们发现anaconda python 3.7
中存在故障。它不会通过pip或conda install命令安装tensorflow,即使它确实会产生相同的错误。
这是解决方案,为python=3.6
安装conda环境:
重复两次:
enter image description here
enter image description here
答案 13 :(得分:0)
-> 无法安装 tensorflow ,这里有一个对我有用的解决方案
第 1 步: - 检查python版本(3.7.3) - Python 必须是 64 位,否则永远不会安装 tensorflow,它肯定会出错。
第 2 步:
pip install tensorflow==2.0.0
第 3 步:
pip install sklearn==0.0
pip install Pillow==8.0.1
pip install h5py==2.10.0
第 4 步:
pip install keras==2.3.1
现在可以使用了。
答案 14 :(得分:0)
在使用 Python 3.8.5 的 Windows 10 中,我首先直接尝试,然后出现以下错误:
错误:找不到满足 tensorflow==1.15 要求的版本(来自版本:无)
然后我在如下所示的虚拟环境中安装成功:
PS E:\udemy\full_stack_web_ai\deeplearning> .\myenv\Scripts\activate
(myenv) PS E:\udemy\full_stack_web_ai\deeplearning> pip install tensorflow
Collecting tensorflow ###
Downloading tensorflow-2.4.1-cp38-cp38-win_amd64.whl (370.7 MB)
使用虚拟环境:
python -m venv myenv
.\myenv\Scripts\activate
答案 15 :(得分:0)
不启用长路径可能是潜在的问题。要解决这个问题,
步骤包括:
转到 Windows 笔记本电脑上的注册表编辑器
找到键“HKEY_LOCAL_MACHINE”->“SYSTEM”->“CurrentControlSet”-> “文件系统”->“LongPathsEnabled”然后双击该选项并将值从 0 更改为 1。
3.现在尝试安装它会工作的tensorflow。