在pip中找不到张量stream
我正试图安装tensorflow
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和点子,没有问题。
search了大约3个小时后,我发现这个终于可以工作了。
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
编辑:在Windows和Mac上testing根据您的configuration更改python3
python
。
也许你有一个32位的Python,你需要一个64位版本的Python。 至于现在Tensorflow只支持Python 3.4,3.5 64位版本。
来自tensorflow网站:“您将需要pip版本8.1或更高版本以便下列命令工作”。 运行这个命令升级你的pip,然后再次尝试安装tensorflow:
pip install --upgrade pip
如果你正试图安装在Windows机器上,你需要有一个64位版本的python 3.5。 这是实际安装它的唯一方法。 从网站 :
TensorFlow仅支持Windows上的64位Python 3.5。 我们已经用Python的下列发行版testing了pip包:
来自Anaconda的Python 3.5
来自python.org的Python 3.5。
你可以从这里下载正确的Python版本(确保你抓住了一个“Windows x86-64”)
你现在应该可以使用pip install tensorflow
或者python -m pip install tensorflow
进行python -m pip install tensorflow
(如果你同时安装了python2和python3,请确保你使用了正确的pip,从python3开始)
我发现TensorFlow1.0只适用于Python 3.5.2版本。 我有Python 3.6,但没有奏效。 所以,我不得不降级Python,然后我可以安装TensorFlow。
更新11/28/2016: TensorFlow现在可用于PyPI,从版本0.12开始。 你可以input
pip install tensorflow
…要么…
pip install tensorflow-gpu
…分别安装TensorFlow的CPU或GPU加速版本。
以前的回答: TensorFlow还没有在PyPI仓库中,所以你必须为你的操作系统和Python版本指定适当的“wheel文件”的URL。
在TensorFlow网站上列出了支持的configuration的完整列表,但是例如,要在Linux上使用CPU安装Python 2.7版本的Python 2.7,则应该键入以下命令:
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl
我有同样的问题,并解决了这个问题:
# 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
加:
# Python 2 (tensorflow)$ pip install --upgrade $TF_BINARY_URL # Python 3 (tensorflow)$ pip3 install --upgrade $TF_BINARY_URL
在Docs上find。
UPDATE!
有新版本的新链接
例如,要在OSX中安装tensorflow v1.0.0 ,您需要使用:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl
代替
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl
在这里安装Python 3.5.x 64位版本。 确保你添加Phython到你的PATHvariables。 然后打开命令提示符并键入
python -m pip install – 升级pip
应该给你以下结果:
收集点子
使用caching的pip-9.0.1-py2.py3-none-any.whl
安装收集的软件包:点
find现有的安装:点7.1.2
卸载pip-7.1.2:
成功卸载了pip-7.1.2
成功安装了pip-9.0.1
现在input
pip3安装 – 升级tensorflow
我有同样的问题。 卸载32位版本的Python并重新安装64位版本后,我试着重新安装TensorFlow,它的工作。
链接到TensorFlow指南: https ://www.tensorflow.org/install/install_windows
当我试图在我的Mac上安装(使用Python 2.7)时,我有同样的错误。 我在这里给出的类似的解决scheme似乎也适用于Windows 8.1上的Python 3,根据Yash Kumar Verma的不同答案
解
步骤1:转到TensorFlow安装页面的TensorFlow Python包部分的URL,并复制您的Python安装的相关链接的URL。
第2步:打开terminal/命令提示符并运行以下命令:
pip install --upgrade [paste copied url link here]
所以对我来说是这样的:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl
更新(2017年7月21日):我尝试了一些在Python 3.6上运行的Windows机器上的其他人,他们必须将第2步中的行更改为: python -m pip install [paste copied url link here]
尝试这个:
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 (页面不再存在)
更新2/23/17文档已移至: https : //www.tensorflow.org/install
- 通过检查将Python添加到path来安装Python
- pip3安装 – 升级https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
这适用于Windows 10.0
在Windows 7中,对于Python 3.6(64位),这个过程对我来说很合适,
步骤1:从这里下载车轮。
第2步:从命令行导航到您的下载文件夹并键入以下命令
pip3 install tensorflow-1.0.1-cp36-cp36m-win_amd64.whl
- 使用pipe理权限启动命令提示符
- input以下命令
python -m pip install --upgrade pip
- 下一步input命令
pip install tensorflow
在Windows中安装TensorFlow的URL是下面的URL。 它为我工作得很好。
python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
如果您使用的是Anaconda Python安装, pip install tensorflow
会给出上述错误,如下所示:
Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
根据TensorFlow安装页面,运行pip install时需要使用--ignore-installed
标志。
但是,在这之前可以看到这个链接,以确保TF_BINARY_URLvariables设置正确的关于你想要安装的TensorFlow的所需版本。
对于这个为我工作的窗口,
从这个链接下载轮子。 然后从命令行导航到您的下载文件夹的车轮存在,只需input以下命令 –
pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl
这在Mac OS X Yosemite 10.10.5上适用于Python 2.7:
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
pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL
装了tensorflow-1.0.0
我在OSX Sierra 10.12.2上遇到了这个问题。 事实certificate,我安装了错误的Python版本(我有Python 3.4,但是对于OSX的tensorflow pypi包只适用于python 3.5及更高版本)。
解决scheme是安装Python 3.6。 以下是我所做的工作。 注意:我使用Homebrew来安装Python 3.6,您可以使用python.org上的Python 3.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!
摘自tensorflow网站https://www.tensorflow.org/install/install_windows
用本地pip安装
如果您的机器上未安装以下版本的Python,请立即安装它:
来自python.org的Python 3.5.x TensorFlow仅在Windows上支持Python 3.5.x的版本。 请注意,Python 3.5.x随附了pip3软件包pipe理器,这是您将用于安装TensorFlow的程序。
要安装TensorFlow,请启动一个terminal。 然后在该terminal中发出适当的pip3安装命令。 要安装TensorFlow的纯CPU版本,请input以下命令:
C:\> pip3 install --upgrade tensorflow To install the GPU version of TensorFlow, enter the following command: C:\> pip3 install --upgrade tensorflow-gpu
正确的方法来安装它将在这里提到
$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N
从tensor flow官方主页中find正确的TF_BINARY_URL硬件
使用Anaconda3-4.2.0-Windows-x86_64。* for python 3.5
唯一对我有用的是使用Ananconda并创build一个新的conda env与conda create -n tensorflow python=3.5
然后激活使用activate tensorflow
和最后activate tensorflow
conda install -c conda-forge tensorflow
。
这适用于我有包括SSL证书,代理设置,并不需要pipe理员访问的每一个问题。 应该指出的是,这并不是tensorflow团队直接支持的。
资源
这是我为Windows 10所做的! 我也没有打扰我以前安装的Python 2.7
第1步:从链接安装 Windows x86-64可执行安装程序: https : //www.python.org/downloads/release/python-352/
第二步:以pipe理员身份打开 cmd
第三步:input以下命令:
pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
你应该看到它的工作原理,如下图所示,我也尝试了示例。
如果您使用的是较旧的Mac OS X(10.10.5),则需要升级。 使用pip -v install tensorflow
的verbose
function来实现这一点:
Skipping link https://pypi.python.org/packages/fb/53/7e3c60081f80eb0e761071ac0bd40c840b2188dd7f7bc432f544f84124a2/tensorflow-1.3.0rc1-cp35-cp35m-macosx_10_11_x86_64.whl#md5=7b17bd79453b2f226d23cb0aa65dbd0a (from https://pypi.python.org/simple/tensorflow/); it is not compatible with this Python
我发现了这个问题。
我正在使用以前安装了Python 2的Windows计算机。 安装了Python 3之后(没有设置path,我成功检查了pip3的版本 – 但python可执行文件仍指向Python2)
然后我将path设置为python3可执行文件(删除所有python2path),然后启动一个新的命令提示符,尝试重新安装Tensorflow。 有用!
我认为这个问题也可能发生在MAC OS上,因为在MAC系统上有一个默认的python。
检查https://pypi.python.org/pypi/tensorflow以查看哪些软件包可用。;
在撰写本文时,他们不提供源代码包,因此,如果没有为您的平台预build一个源代码包,则会发生此错误。 如果将-v
添加到pip
命令行中,您将看到它遍历PyPI中可用的包,并放弃它们以使其不兼容。
您需要在其他地方find预构build的包,或者通过https://www.tensorflow.org/install/install_sources上的说明;tensorflow
编译tensorflow
。
他们有一个很好的理由不build立一些平台,虽然:
- 缺less一个
win32
包,因为TensorFlow的依赖,Bazel, 只支持win64
。 - 对于
win64
,只支持3.5+, 因为早期的版本是用没有C ++ 11支持的编译器编译的 。
对于Windows,尝试打开命令行作为pipe理员(这意味着当您search它或您要打开它右键单击,然后检查作为pipe理员运行),在此types之后:
python -m pip install tensorflow
这一定会工作。