在Windows上安装tensorflow

时间:2017-03-28 12:25:10

标签: python tensorflow pip

我正在尝试在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 但没有一个解决方案适合我。有什么想法吗?

8 个答案:

答案 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的最终版本和一些软件包:

  1. Visual Studio工具C ++
  2. cuda_10.1.105_418.96_win10

答案 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