![](/img/trans.png)
[英]Python 3.6.X: Different values of from timestamp on Windows and Linux
[英]Installing TensorFlow on Windows (Python 3.6.x)
我正在尝试在Windows上安装TensorFlow 。
我尝试用pip
安装它,但我总是得到相同的错误消息:
... is not a supported wheel on this platform.
我首先尝试使用Python 3.5.1,现在我升级到3.6.0b4 ,但它没有任何区别。
蟒蛇:
Python 3.6.0b4 (default, Nov 22 2016, 05:30:12) [MSC v.1900 64 bit (AMD64)] on win32
PIP:
pip 9.0.1 from ...\python\lib\site-packages (python 3.6)
确切地说,我尝试了以下两个命令:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl
他们输出以下内容:
> tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
> tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
有谁知道如何解决这个问题? 我不确定我在哪里弄错了。
谢谢!
顺便说一句,我也试过像这里建议的pip install tensorflow
和pip install tensorflow-gpu
。 我得到以下输出:
> Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow > Could not find a version that satisfies the requirement tensorflow-gpu (from versions: ) No matching distribution found for tensorflow-gpu
似乎到现在它的工作方式与人们期望的一样。 使用以下pip
和python
版本运行以下命令应该有效。
Python :3.6.3
点数 :9.0.1
下面的命令是基于以下安装指南这里 。
C:> pip3 install --upgrade tensorflow // cpu
C:> pip3 install --upgrade tensorflow-gpu // gpu
C:> conda create -n tensorflow python=3.5
C:> activate tensorflow
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu
您可以在此处找到成功的tensorflow cpu安装的示例控制台输出。
好的结论; 使用版本3.5.2 ! 目前3.5.1和3.6.x似乎都不起作用。
版本:
Python 3.5.2 pip 8.1.1 ..(python 3.5)
命令:
// cpu C:> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl // gpu C:> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl
如果您使用的是anaconda发行版,则可以执行以下操作在新环境“tensorflow”上使用python 3.5:
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。
资料来源: https : //github.com/tensorflow/tensorflow/issues/6999#issuecomment-278459224
经过大量搜索并尝试安装并重新安装Python后,我发现解决方案非常简单
对Windows使用以下内容
python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
在Mac上更改为以下内容
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
对于Anaconda使用相应的conda
Tensorflow现在可以使用python 3.6.4,不使用3.6.4之后的python构建,最重要的是tensorflow在Python 3.7.2上不起作用。 你可以从这里下载3.6.4 for windows python 3.6.4 。
然后只需运行pip install tensorflow-gpu即可
在撰写本文时,Windows上的Python 3.6没有官方支持TensorFlow。 建议自己构建TensorFlow。
有些人已经这样做并提供了* .whl文件,你可以用pip直接安装。 这些是非官方的,因此使用风险由您自行承担:
您只需下载它们并使用pip install <filename>.whl
安装它们。
另见GitHub评论 。
我正在使用Python 3.6并且在“pip install tensorflow”上面临着“ 没有名为tensorflow的模块 ”的问题。 原来我的机器是64位,而安装的Python 3.6版本是32位 。 卸载它,重新安装了Python 3.6 x64版本,pip安装了tensorflow,问题解决了。
Python 3.6现在支持Tensorflow。 只需确保在64位计算机上安装Python是64位,并且该pip
是最新的( pip install --upgrade pip
)。
之后( pip install --upgrade tensorflow
)就像魅力一样。
Tensorflow确实支持Python 3.6.X版本,但仅适用于64位架构。 这是您可以下载Python 3.6.X 64位版本的链接
对于Windows和64位Python 3.5上的Pip安装:
仅CPU版本:
C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
对于GPU版本:
C:\> pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl
参考: Windows上的Tensorflow安装问题“tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl不是支持的平台上的轮子。” 。
https://www.tensorflow.org/versions/r0.12/get_started/os_setup.html
Tensorflow现在支持Python 3.6.0 .....我已经成功安装了Tensorflow for Python 3.6.0
使用这个简单的指令// pip install - tensorflow
[在此处输入图像说明] [1]
[1]: https : //i.stack.imgur.com/1Y3kf.png
安装收集的软件包:protobuf,html5lib,漂白,降价,tensorflow-tensorboard,tensorflow
成功安装了bleach-1.5.0 html5lib-0.9999999 markdown-2.6.9 protobuf-3.4.0 tensorflow-1.3.0 tensorflow-tensorboard-0.1.5
和你一样的问题。
py3.6x win10 pro x64 pip 9.0.1
发出消息
“找不到满足需求张量流的版本(来自版本:)没有为tensorflow找到匹配的分发”
也许你可以尝试py3.5
用于在Windows上安装TensorFlow和Python 3.5的Windows批处理文件。 问题是截至此日期,TensorFlow未更新为支持Python 3.6+且无法安装。 此外,许多系统都具有不兼容的Python版本。 此批处理文件应创建兼容的环境,而不会影响其他Python安装。 有关假设,请参阅REM注释。
REM download Anaconda3-4.2.0-Windows-x86_64.exe (contains python 3.5) from https://repo.continuum.io/archive/index.html
REM Assumes download is in %USERPROFILE%\Downloads
%USERPROFILE%\Downloads\Anaconda3-4.2.0-Windows-x86_64.exe
REM change path to use Anaconda3 (python 3.5).
PATH %USERPROFILE%\Anaconda3;%USERPROFILE%\Anaconda3\Scripts;%USERPROFILE%\Anaconda3\Library\bin;%PATH%
REM update pip to 9.0 or later (mandatory)
python -m pip install --upgrade pip
REM tell conda where to load tensorflow
conda config --add channels conda-forge
REM elevate command (mandatory) and install tensorflow - use explicit path to conda %USERPROFILE%\Anaconda3\scripts\conda
powershell.exe -Command start-process -verb runas cmd {/K "%USERPROFILE%\Anaconda3\scripts\conda install tensorflow"}
确保在调用TensorFlow时使用上述PATH。
请按照以下步骤安装ternsorflow
:
(step 1) conda create -n py35 python=3.5
(step 2) activate py35
(step 3) conda create -n tensorflow
(step 4,only for GPU) pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl
刚刚在Windows x64上找到了Tensorflow 1.1 for python 3.6 (包括GPU版本,但我只测试了cpu): http : //www.lfd.uci.edu/~gohlke/pythonlibs/#tensorflow 。 显然是非官方的,但是当我在我的代码中导入tensorflow或tflearn时,却为我工作。 他们有窗户scipy和其他一揽子包。
由于某种原因,pip install URL返回代码404,因此安装将如下所示:
1)从这里下载protobuf whl包: http ://www.lfd.uci.edu/~gohlke/pythonlibs/vu0h7y4r/protobuf-3.3.0-py3-none-any.whl
2) pip install {DownloadFolder}\\protobuf-3.3.0-py3-none-any.whl
3)下载TF whl文件: http ://www.lfd.uci.edu/~gohlke/pythonlibs/vu0h7y4r/tensorflow-1.1.0-cp36-cp36m-win_amd64.whl
4) pip install {DownloadFolder}\\tensorflow-1.1.0-cp36-cp36m-win_amd64.whl
它对我有用。
对于TF / 1.3的人:
当前的TensorFlow 1.3
支持Python 3.6
,然后你需要cuDNN 6
(cudnn64_6.dll)
基于Windows上的Tensorflow - ImportError:DLL加载失败:找不到指定的模块 ,这个: https : //github.com/tensorflow/tensorflow/issues/7705
18/22/18,当我尝试官方推荐时:
pip3 install --upgrade tensorflow
我收到了这个错误
Could not find a version that satisfies the requirement tensorflow
而是使用
pip install --upgrade tensorflow
安装好了。 (我从ps命令提示符下运行它。)
我有64位Windows 10,64位python 3.6.3和pip3版本9.0.1。
32位机器上的张量流量。
32位没有官方版本,但仍然有一个解决方法,请点击链接http://cudamusing.blogspot.in/2015/11/building-tensorflow-for-jetson-tk1.html 。 我不建议这样做的重要原因是,每当官方张量流程代码发生变化时,都无法遵循这个过程。
我有同样的问题,但我按照以下步骤: -
https://i.stack.imgur.com/1Y3kf.png
pip install - tensorflow这对我这个版本的python Python 3.6.4起作用了:: Anaconda,Inc。
Tensorflow与python3.7和spyder3.3.1不兼容
使用稳定的tensorflow版本
按照程序
windows - >搜索 - > Anaconda提示 - >右键单击 - >单击以管理员身份运行
在命令下面创建不会干扰现有项目的虚拟环境
conda create -n projectname
下面的命令会在此目录中激活您的虚拟环境,安装包不会干扰您现有的项目。
activate projectname
下面的命令也安装了python 3.6.7和spyder 3.2.3
conda install spyder=3.2.3
下面提到的tensorflow版本没有任何错误。 根据您的需要,您可以专门安装tensorflow版本。
pip install tensorflow==1.3.0
打开spyder
spyder
退出表单虚拟环境
deactivate
对于GPU版本,请在此处查看我的答案。
简而言之,安装Anaconda,然后打开一个anaconda终端并输入conda create --name tf_gpu tensorflow-gpu
然后您可以自由使用tf_gpu
环境tf_gpu
Tensor flow只支持python 2.7 3.4 3.5不支持其他python版本所以你请安装支持的python版本并再试一次。 官方链接是https://www.tensorflow.org/install/install_linux#InstallingAnaconda它提供了如何使用anaconda安装它。 这会对你有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.