TensorFlow not found using pip
我正在尝试使用pip安装TensorFlow:
1 2 3 4 | $ pip install tensorflow --user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow |
我究竟做错了什么? 到目前为止,我已经使用了Python和pip而没有任何问题。
在网上搜索了大约3个小时后,我发现这最终有效。
1 | python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl |
编辑1:
在Windows(8,8.1,10),Mac和Linux上测试过。
根据您的配置将
编辑2:如果有人需要,可以列出不同版本:https://storage.googleapis.com/tensorflow
编辑3:此处提供了可用轮组的URL列表:
https://www.tensorflow.org/install/pip#package-location
您需要一个64位版本的Python,在您的情况下使用的是32位版本。截至目前,Tensorflow仅在Windows上支持
要检查您正在运行的Python版本,请键入
您需要使用正确版本的Python和
在Windows 10上,使用Python 3.6.X版本我面临同样的问题,然后在故意检查后,我注意到我的64位机器上安装了Python-32位。记住TensorFlow只与64位python安装兼容。不是32位的Python
如果我们从python.org下载Python,默认安装将是32位。所以我们必须手动下载64位安装程序来安装Python 64位。然后在
1 2 | C:\Users\AppData\Local\Programs\Python\Python36 C:\Users\AppData\Local\Programs\Python\Python36\Scripts |
然后在命令提示符下运行
然后在命令提示符下运行python。它应该显示64位
1 2 3 | C:\Users\YOURNAME>python Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 Type"help","copyright","credits" or"license" for more information. |
然后运行以下命令安装tensorflow CPU版本(推荐)
1 | pip3 install --upgrade tensorflow |
更新 - Python 3.7
目前只正式支持Python 3.5和Python 3.6。
如果您尝试在Windows机器上安装它,则需要64位版本的python 3.5。这是实际安装它的唯一方法。来自网站:
TensorFlow supports only 64-bit Python 3.5 on Windows. We have tested the pip packages with the following distributions of Python:
Python 3.5 from Anaconda
Python 3.5 from python.org.
你可以从这里下载正确版本的python(确保你抓住其中一个说"Windows x86-64")
您现在应该能够使用
记得安装Anaconda 3-5.2.0作为最新版本,3-5.3.0有python版本3.7,Tensorflow不支持。
来自tensorflow网站:"您需要使用pip版本8.1或更高版本才能使以下命令正常工作"。运行此命令升级您的pip,然后再次尝试安装tensorflow:
1 | pip install --upgrade pip |
我发现TensorFlow 1.12.0仅适用于Python 3.5.2版。我有Python 3.7但是没有用。所以,我不得不降级Python,然后我可以安装TensorFlow来使其工作。
将python版本从3.7降级到3.6
1 | conda install python=3.6.8 |
更新时间:2016年11月28日:TensorFlow现在可以在PyPI中使用,从版本0.12开始。你可以输入
1 | pip install tensorflow |
...要么...
1 | pip install tensorflow-gpu |
...分别安装仅CPU或GPU加速版本的TensorFlow。
上一个答案:TensorFlow尚未在PyPI存储库中,因此您必须为操作系统和Python版本指定相应"wheel文件"的URL。
TensorFlow网站上列出了受支持配置的完整列表,但是,例如,要在Linux上安装版本0.10 for Python 2.7,仅使用CPU,您可以键入以下命令:
1 | $ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl |
在此处安装Python 3.5.x 64位amd版本。确保将Python添加到PATH变量中。然后打开命令提示符并键入
1 | python -m pip install --upgrade pip |
应该给你以下结果:
1 2 3 4 5 6 7 | Collecting pip Using cached pip-9.0.1-py2.py3-none-any.whl Installing collected packages: pip Found existing installation: pip 7.1.2 Uninstalling pip-7.1.2: Successfully uninstalled pip-7.1.2 Successfully installed pip-9.0.1 |
现在输入
1 | pip3 install --upgrade tensorflow |
我有同样的问题并解决了这个问题:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # Ubuntu/Linux 64-bit, CPU only, Python 2.7 (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl # Ubuntu/Linux 64-bit, GPU enabled, Python 2.7 # Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see"Installing from sources" below. # Mac OS X, CPU only, Python 2.7: (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl # Mac OS X, GPU enabled, Python 2.7: (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl # Ubuntu/Linux 64-bit, CPU only, Python 3.4 (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl # Ubuntu/Linux 64-bit, GPU enabled, Python 3.4 # Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see"Installing from sources" below. (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl # Ubuntu/Linux 64-bit, CPU only, Python 3.5 (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl # Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see"Installing from sources" below. (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl # Mac OS X, CPU only, Python 3.4 or 3.5: (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl # Mac OS X, GPU enabled, Python 3.4 or 3.5: (tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl |
加:
1 2 3 4 5 | # Python 2 (tensorflow)$ pip install --upgrade $TF_BINARY_URL # Python 3 (tensorflow)$ pip3 install --upgrade $TF_BINARY_URL |
在文档上找到。
UPDATE!
新版本有新链接
例如,要在OSX中安装tensorflow v1.0.0,您需要使用:
1 | https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl |
代替
1 | https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl |
尝试在我的Mac上安装时(使用Python 2.7)我遇到了同样的错误。根据Yash Kumar Verma在本页的不同答案,我在这里提供的类似解决方案似乎也适用于Windows 7上的Python 3
解
步骤1:转到TensorFlow安装页面的TensorFlow Python包部分的URL,并复制Python安装的相关链接的URL。
步骤2:打开终端/命令提示符并运行以下命令:
<5233>
所以对我而言如下:
更新(2017年7月21日):我尝试使用其他一些在使用Python 3.6的Windows机器上运行的人,他们不得不将步骤2中的行更改为:
更新(2018年7月26日):对于Python 3.6.2(不是3.7因为它在TF文档中的3.6.2中),您也可以在步骤2中使用
试试这个,它应该工作:
1 | python.exe -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl |
试试这个:
1 2 | export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl pip3 install --upgrade $TF_BINARY_URL |
来源: https://www.tensorflow.org/get_started/os_setup strike>(页面不再存在)
更新2/23/17
文档移至:https://www.tensorflow.org/install
如果你最近遇到这个问题(比如说,在2018年发布Python 3.7之后),很可能这是由于来自tensorflow方面缺乏Python 3.7支持。如果你不介意的话,尝试使用Python 3.6。您可以从https://github.com/tensorflow/tensorflow/issues/20444找到一些技巧,但使用它们需要您自担风险。我使用了一个harpone建议 - 首先下载了Python 3.6的tensorflow轮然后手动重命名...
1 2 | cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl |
好消息是已经有3.7支持拉动请求。希望它能尽快发布。
这适用于Windows 10.0
如果你试图在anaconda中安装tensorflow并且它不能正常工作,那么你可能需要降级python版本,因为当anaconda有最新版本时,目前只支持
检查python版本:
如果版本>
再次检查版本:
如果版本正确,请安装tensorflow(步骤7)
<5233>
我有同样的问题。在卸载32位版本的python并重新安装64位版本后,我尝试重新安装TensorFlow并且它工作正常。
链接到TensorFlow指南:https://www.tensorflow.org/install/install_windows
不幸的是,我的名声很低,在@Sujoy回答下面。
在他们的文档中,他们声称支持python 3.6。
@mayur提供的链接表明它们确实只是一个python3.5轮包。这是我尝试安装tensorflow:
1 2 3 4 5 6 7 8 9 10 11 12 13 | Microsoft Windows [Version 10.0.16299.371] (c) 2017 Microsoft Corporation. All rights reserved. C:\>python3 -m pip install --upgrade pip Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0) C:\>python3 -m pip -V pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6) C:\>python3 -m pip install --upgrade tensorflow Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow |
虽然python 3.5似乎安装成功。我很想看到python3.6版本,因为他们声称它也适用于python3.6。
引用:
资料来源:https://www.tensorflow.org/install/install_windows
Python3.5安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Microsoft Windows [Version 10.0.16299.371] (c) 2017 Microsoft Corporation. All rights reserved. C:\>python3 -m pip install --upgrade pip Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0) C:\>python3 -m pip -V pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2) C:\>python3 -m pip install --upgrade tensorflow Collecting tensorflow Downloading .... .... |
我希望我在这里可怕的错,但如果没有敲响警钟?
编辑:
在某人的下面有几个帖子指出以下命令可以正常工作而且确实如此。
1 | python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl |
奇怪的点子不工作?
如果您使用的是Anaconda Python安装,
1 2 3 | Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow |
根据TensorFlow安装页面,运行pip install时需要使用
但是,在此之前可以看到此链接
确保相对于您希望安装的所需TensorFlow版本正确设置TF_BINARY_URL变量。
这适用于Mac OS X Yosemite 10.10.5上的Python 2.7:
1 | sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl |
我面临同样的问题。我尝试了下面的工作。
为Mac OS X安装,anaconda python 2.7
export TF_BINARY_URL=
pip install --upgrade $TF_BINARY_URL
安装tensorflow-1.0.0
在Windows中安装TensorFlow的URL是URL。它对我来说很好。
1 | python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl |
对于Windows这对我有用,
从此链接下载车轮。然后从命令行导航到存在滚轮的下载文件夹,只需键入以下命令 -
以下步骤允许您安装tensorflow和keras
conda install jupyter
conda install scipy
pip install sklearn
pip install msgpack
pip install pandas
pip install pandas-datareader
pip install matplotlib
pip install pillow
pip install requests
pip install h5py
pip install tensorflow
pip install keras
对于pyCharm用户:
pip3 -V
py -3 -m pip install --upgrade pip
** py -3 -m pip install --upgrade
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl**
摘自tensorflow网站
https://www.tensorflow.org/install/install_windows
Installing with native pip
If the following version of Python is not installed on your machine, install it now:
Python 3.5.x from python.org
TensorFlow only supports version 3.5.x of Python on Windows. Note that Python 3.5.x comes with the pip3 package manager, which is the program you'll use to install TensorFlow.To install TensorFlow, start a terminal. Then issue the appropriate pip3 install command in that terminal. To install the CPU-only version of TensorFlow, enter the following command:
1 2 3 4 | C:\> pip3 install --upgrade tensorflow To install the GPU version of TensorFlow, enter the following command: C:\> pip3 install --upgrade tensorflow-gpu |
这是我的环境(带有NVIDIA GPU的Windows 10)。我想安装TensorFlow 1.12-gpu并多次失败但是能够通过以下方法解决。
这是为了帮助在Windows 10系统上安装TensorFlow-GPU
脚步:
a. Go to windows explorer, open device manager-->check"Display
Adaptors"-->it will show (ex. NVIDIA GeForce) if you have GPU else it
will show"HD Graphics"b. If the GPU is AMD’s then tensorflow doesn’t support AMD’s GPU
a. If you find your GPU model at this link, then it supports CUDA.
b. If you don’t have CUDA enabled GPU, then you can install only
tensorflow (without gpu)
a. Go to control panel-->search for"Programs and Features", and
search"python"b. Uninstall things like anaconda and any pythons related plugins.
These dependencies might interfere with the tensorflow-GPU
installation.c. Make sure python is uninstalled. Open a command prompt and type
"python", if it throws an error, then your system has no python and
your can proceed to freshly install python
a.TF1.12 supports upto Python 3.6.6. Click here to download Windows
x86-64 executable installerb. While installing, select"Add Python 3.6 to PATH" and then click
"Install Now".
c. After successful installation of python, the installation window
provides an option for disabling path length limit which is one of the
root-cause of Tensorflow build/Installation issues in Windows 10
environment. Click"Disable path length limit" and follow the
instructions to complete the installation.
d. Verify whether python installed correctly. Open a command prompt
and type"python". It should show the version of Python.
Visual Studio 2017社区
a. Click the"Visual Studio Link" above.Download Visual Studio 2017 Community.
b. Under"Visual Studio IDE" on the left, select"community 2017" and
download itc. During installation, Select"Desktop development with C++" and
install
https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
a. Click"Link to CUDA 9.0 toolkit" above, download"Base Installer"
b. Install CUDA 9.0
https://developer.nvidia.com/cudnn
a. Click"Link to Install cuDNN" and select"I Agree To the Terms of
the cuDNN Software License Agreement"b. Register for login, check your email to verify email address
c. Click"cuDNN Download" and fill a short survey to reach"cuDNN
Download" paged. Select" I Agree To the Terms of the cuDNN Software License
Agreement"e. Select"Download cuDNN v7.5.0 (Feb 21, 2019), for CUDA 9.0"
f. In the dropdown, click"cuDNN Library for Windows 10" and download
g. Go to the folder where the file was downloaded, extract the files
h. Add three folders (bin, include, lib) inside the extracted file to
environment
i. Type"environment" in windows 10 search bar and locate the
"Environment Variables" and click"Path" in"User variable" section
and click"Edit" and then select"New" and add those three paths to
three"cuda" foldersj. Close the"Environmental Variables" window.
a. Open a command prompt and type"pip install
--upgrade tensorflow-gpu"b. It will install tensorflow-gpu
a. Type"python" at the command prompt
b. Type"import tensorflow as tf
c. hello=tf.constant(‘Hello World!’)
d. sess=tf.Session()
e. print(sess.run(hello)) -->Hello World!
a. from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())b. print(device_lib.list_local_devices())
更新2019年:
要在Google Colab中安装TensorFlow 2的预览版,您可以使用:
!dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
!apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
!apt-get update
!apt-get install cuda
!pip install tf-nightly-gpu-2.0-preview
并且要安装TensorFlow 2 bye pip,您可以使用:
对于CPU。
我在OSX Sierra 10.12.2上遇到了这个问题。事实证明我安装了错误版本的Python(我有Python 3.4但是OSX的tensorflow pypi包仅适用于python 3.5及更高版本)。
解决方案是安装Python 3.6。这就是我为了让它发挥作用所做的一切。注意:我使用Homebrew安装Python 3.6,你也可以在python.org上使用Python 3.6安装程序
1 2 3 4 5 6 | brew uninstall python3 brew install python3 python3 --version # Verify that you see"Python 3.6.0" pip install tensorflow # With python 3.6 the install succeeds pip install jupyter #"ipython notebook" didn't work for me until I installed jupyter ipython notebook # Finally works! |
你可以试试这个
1 | pip install --upgrade tensorflow |
我的环境:赢10,Python3.6
1 2 | pip3 install --upgrade tensorflow pip install --upgrade tensorflow |
有错误:
1 2 3 | > Collecting tensorflow Could not find a version that satisfies the > requirement tensorflow (from versions: ) No matching distribution > found for tensorflow |
我也试过
但是错误:
1 2 | > 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 |
尝试使用Step时安装OK:(https://www.tensorflow.org/install/install_windows)
按照Anaconda下载站点上的说明进行下载
并安装Anaconda。 https://www.continuum.io/downloads
通过调用创建名为tensorflow的conda环境
以下命令:
1 | C:> conda create -n tensorflow pip python=3.5 |
通过发出以下命令激活conda环境:
1 2 | C:> activate tensorflow (tensorflow)C:> # Your prompt should change |
发出适当的命令在你的内部安装TensorFlow
康茄园环境。要安装仅CPU版本的TensorFlow,
输入以下命令:
1 | (tensorflow)C:> pip install --ignore-installed --upgrade tensorflow |
要安装TensorFlow的GPU版本,请输入以下内容
命令(在一行上):
1 | (tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu |
注意:这个答案适用于Cygwin用户
留下这个答案,因为这里没有其他人为我的用例工作(使用* nix-on-Windows终端环境在virtualenv上安装张量流,cygwin(http://www.cygwin.com/))(至少一个)在答案页面上找不到简单的
TLDR:如果您在cygwin终端中使用virtualenv,请知道cygwin似乎在安装tensorflow时出现问题并引发此帖子问题中指定的错误(类似的情绪可以在这里找到(https://stackoverflow.com/a / 45230106/8236733)(类似的原因,不同的错误))。通过在Windows命令提示符中创建virtualenv来解决此问题。然后可以通过
当只使用cygwin的python3尝试使用tensorflow时,例如。就像是...
1 2 3 | apt-cyg install python3-devel cd python-virtualenv-base virtualenv -p `which python3` tensorflow-examples |
发现使用cygwin的python安装
1
2
3
4 $ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
有许多提议的解决方案,在我的情况下它们都没有帮助(它们通常都是"您可能安装了32位架构的python3,tensorflow需要64位"或其他一些python不匹配错误(而在这里,它似乎只是cygwin的python在安装
最终为我工作的是......
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | C:\Users\me\python-virtualenvs-base>python Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32 Type"help","copyright","credits" or"license" for more information. >>> exit() C:\Users\me\python-virtualenvs-base>pip -V pip 9.0.1 from c:\users\me\appdata\local\programs\python\python36\lib\site-packages (python 3.6) C:\Users\me\python-virtualenvs-base>pip install virtualenv Collecting virtualenv Downloading https://files.pythonhosted.org/packages/b6/30/96a02b2287098b23b875bc8c2f58071c35d2efe84f747b64d523721dc2b5/virtualenv-16.0.0-py2.py3-none-any.whl (1.9MB) 100% |████████████████████████████████| 1.9MB 435kB/s Installing collected packages: virtualenv Successfully installed virtualenv-16.0.0 You are using pip version 9.0.1, however version 18.0 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. C:\Users\me\python-virtualenvs-base>virtualenv tensorflow-examples Using base prefix 'c:\\users\\me\\appdata\\local\\programs\\python\\python36' New python executable in C:\Users\me\python-virtualenvs-base\tensorflow-examples\Scripts\python.exe Installing setuptools, pip, wheel...done. |
1 2 3 4 5 6 7 | ? tensorflow-examples source ./Scripts/activate (tensorflow-examples) ? tensorflow-examples python -V Python 3.6.2 (tensorflow-examples) ? tensorflow-examples pip install tensorflow-gpu Collecting tensorflow-gpu Downloading .... |
请注意,如果您在cygwin的伪linux环境中创建了virtualenv,那么就不会在virtualenv中执行
目前PIP没有32位版本的tensorflow,当我卸载python 32bit并安装了x64时它工作了
这里没有任何东西适用于Windows 10.也许下面的更新解决方案对我有用。
这是在Windows 10上使用Python 3.6和tensorflow 1.5
正确的安装方法如下所述
1 2 | $ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N |
从张量流官方主页找到适合您硬件的TF_BINARY_URL
如果您的命令
1 2 | conda install -c conda-forge tensorflow # to install conda upgrade -c conda-forge tensorflow # to upgrade |
此外,如果您想在GPU上使用它,您可以轻松安装:
1 | conda install -c anaconda tensorflow-gpu |
我已经使用它一段时间了,我从来没有遇到任何问题。
似乎可能有多种原因导致tensorFlow无法通过pip安装。我在Windows 10上遇到的那个是我的系统路径中没有支持的cudnn版本。截至目前[2017年12月],Windows上的tensorflow仅支持cudnn v6.1。因此,提供cudnn 6.1的路径,如果其他一切都正确则应安装tensorflow。
检查https://pypi.python.org/pypi/tensorflow以查看可用的软件包。
在撰写本文时,它们不提供源包,因此如果您的平台没有预先构建的源包,则会发生此错误。如果将
您需要在其他地方找到预构建的包,或者通过https://www.tensorflow.org/install/install_sources上的说明从其来源编译
他们有充分的理由不为某些平台构建:
-
缺少
win32 包,因为TensorFlow的依赖项Bazel仅支持win64 。 -
对于
win64 ,仅支持3.5+,因为早期版本是使用没有C ++ 11支持的编译器编译的。
对我来说唯一有用的是使用Ananconda并使用
这解决了我遇到的每个问题,包括ssl证书,代理设置,并且不需要管理员访问权限。应该注意的是,tensorflow团队并不直接支持这一点。
资源
这是我为Windows 10所做的!我也没有打扰我之前安装的Python 2.7
步骤1:从链接安装Windows x86-64可执行安装程序:
https://www.python.org/downloads/release/python-352/
第2步:以管理员身份打开cmd
第3步:输入以下命令:
1 | pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl |
您应该看到它工作正常,如下图所示,我也尝试了示例示例。
我发现了问题。
我正在使用以前安装过Python 2的Windows计算机。
安装Python 3后(没有设置路径,我成功检查了pip3的版本 - 但是python可执行文件仍然指向Python2)
然后我设置python3可执行文件的路径(删除所有python2路径)然后启动一个新的命令提示符,尝试重新安装Tensorflow。有用!
我认为这个问题也可能发生在MAC OS上,因为MAC系统上有一个默认的python。
我尝试在
经过艰苦的努力,我终于找到了一种简单的方法来安装任何软件包而不会遇到错误。
首先使用此命令在
1 | conda create -n packages |
现在激活该环境
1 | activate packages |
并尝试运行
1 | pip install tensorflow |
安装成功后,我们需要使
为此,您需要使用此命令安装名为
1 | pip install ipykernel |
安装
1 | python -m ipykernel install --user --name=packages |
运行此命令后,此环境将添加到
就是这样。
只需转到
截至目前,tensorflow不适用于python 3.7。所以下面的说明适合我。
安装Anaconda并打开anaconda提示符并运行以下命令
1 2 3 | 1. conda install python=3.6 #(by this, python 3.6 should be installed) 2. conda create -n tensorflow_env tensorflow 3. conda activate tensorflow_env |
在此之后,您应该看到类似的东西
1 | <tensorflow_env> C:\Users\UserName> |
并且在运行所有命令后没有任何错误,您可以测试tensorflow是否正确安装,如下所示:
1 2 3 4 | import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) |
输出应该是这样的:
以上答案帮我解决了我的问题,特别是第一个答案。但是在检查python版本之后添加到那一点,我们需要它是64位版本。
根据您的操作系统,我们可以使用以下命令使用pip命令安装tensorflow。
以下链接具有google api链接,可以在以下命令的末尾添加,以在您的相应计算机中安装tensorflow。
root命令:python -m pip install --upgrade(link)
链接:此链接中存在相应的OS链接