在pip中找不到张量流

rtotam 发布于 2019-09-06 pip 最后更新 2019-09-06 15:21 63 浏览

我正在尝试安装tensorflow CODE_0的PLACEHOLDER 我究竟做错了什么?到目前为止,我已经使用了Python和pip,没有任何问题。

已邀请:

hquae

赞同来自:

我发现了问题。 我正在使用以前安装过Python 2的Windows计算机。 安装Python 3后(没有设置路径,我成功检查了pip3的版本 - 但是python可执行文件仍然指向Python2) 然后我设置python3可执行文件的路径(删除所有python2路径)然后启动一个新的命令提示符,尝试重新安装Tensorflow。有用! 我认为这个问题也可能发生在MAC OS上,因为MAC系统上有一个默认的python。

aad

赞同来自:

检查https://pypi.python.org/pypi/tensorflow以查看哪些包可用。 在撰写本文时,它们不提供源包,因此如果您的平台没有预先构建的源包,则会发生此错误。如果将-v添加到pip命令行,您将看到它迭代PyPI上可用的包并丢弃它们以使其不兼容。 您需要在其他地方找到预构建的软件包,或者通过https://www.tensorflow.org/install/install_sources中的说明自行编译tensorflow。 他们有充分的理由不为某些平台构建:

iut

赞同来自:

我面临同样的问题。我尝试了下面的工作。 为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

xillum

赞同来自:

  1. 通过选中将Python添加到路径
  2. 来安装python
  3. pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
这适用于Windows 10.0

cet

赞同来自:

如果您尝试在Windows机器上安装它,则需要64位版本的python 3.5。这是实际安装它的唯一方法。来自website

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.
你可以从here下载正确版本的python(确保你抓住其中一个说“Windows x86-64”) 您现在应该可以使用pip install tensorflowpython -m pip install tensorflow进行安装(如果您同时安装了python2和python3,请确保使用正确的pip,来自python3)

pquo

赞同来自:

也许你有一个32位的Python,你需要一个64位版本的Python。至于现在Tensorflow只支持Python 3.4,3.5 64位版本。

mut

赞同来自:

如果您使用的是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标志。 但是,在此之前,请参阅此link 确保相对于您要安装的所需TensorFlow版本正确设置TF_BINARY_URL变量。

lillo

赞同来自:

在Windows 7中,对于Python 3.6(64位),此过程对我有用, 第1步:从here下载方向盘。 步骤2:从命令行导航到下载文件夹,然后键入以下命令

pip3 install tensorflow-1.0.1-cp36-cp36m-win_amd64.whl

et_ea

赞同来自:

我有同样的问题。卸载32位版本的python并重新安装64位版本后,我尝试重新安装TensorFlow并且它工作正常。 链接到TensorFlow指南:https://www.tensorflow.org/install/install_windows

zfugit

赞同来自:

摘自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:
C:\> pip3 install --upgrade tensorflow
To install the GPU version of TensorFlow, enter the following command:
C:\> pip3 install --upgrade tensorflow-gpu

ramet

赞同来自:

如果您使用的是较旧的Mac OS X(10.10.5),则需要升级。使用pip -v install tensorflow中的verbose功能实现此目的: 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

iest

赞同来自:

尝试在我的Mac上安装时(使用Python 2.7)我遇到了同样的错误。根据Yash Kumar Verma在本页的不同答案,我在这里给出的类似解决方案似乎也适用于Windows 7上的Python 3 解 步骤1:转到TensorFlow安装页面的The URL of the TensorFlow Python package部分,并复制Python安装的相关链接的URL。 步骤2:打开终端/命令提示符并运行以下命令:
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]

znemo

赞同来自:

尝试这个:

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

bquia

赞同来自:

这是我为Windows 10所做的!我也没有打扰我之前安装的Python 2.7 步骤1:从链接安装Windows x86-64可执行安装程序: https://www.python.org/downloads/release/python-352/ 第2步:以管理员身份打开cmd enter image description here 第3步:输入以下命令:

pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
您应该看到它工作正常,如下图所示,我也尝试了示例示例。 enter image description here

verror

赞同来自:

在网上搜索了大约3个小时之后,我发现这最终有效了。

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
编辑1: 在Windows和Mac上测试过 根据您的配置将python3更改为python。 编辑2:如果有人需要,则列出不同版本:https://storage.googleapis.com/tensorflow

yquo

赞同来自:

更新时间:2016年11月28日:TensorFlow现在可在PyPI中使用,从版本0.12开始。你可以输入

pip install tensorflow
...要么...
pip install tensorflow-gpu
...分别安装仅CPU或GPU加速版本的TensorFlow。
上一个答案:TensorFlow尚未在PyPI存储库中,因此您必须为操作系统和Python版本指定相应“wheel文件”的URL。 TensorFlow website上列出了受支持配置的完整列表,但是,例如,要在Linux上为Python 2.7安装0.10版本,仅使用CPU,您可以键入以下命令:
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl

vsit

赞同来自:

我发现TensorFlow1.0仅适用于Python 3.5.2版。我有Python 3.6但是没有用。所以,我不得不降级Python然后我可以安装TensorFlow。

sit_in

赞同来自:

  1. 使用管理权限启动命令提示符
  2. 输入以下命令python -m pip install --upgrade pip
  3. 下一步输入命令pip install tensorflow

et_qui

赞同来自:

我在OSX Sierra 10.12.2上遇到了这个问题。事实证明我安装了错误版本的Python(我有Python 3.4但是OSX的tensorflow pypi包仅适用于python 3.5及更高版本)。 解决方案是安装Python 3.6。这就是我为了让它发挥作用所做的一切。注意:我使用Homebrew安装Python 3.6,你也可以使用Python 3.6 installer on python.org来做同样的事情。

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!

rquis

赞同来自:

我遇到了同样的问题并解决了这个问题:

# 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上找到。 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

jdolor

赞同来自:

您需要使用正确版本的Python和Pip 在Windows 10上,使用Python 3.6.X版本我面临同样的问题,然后在故意检查之后,我注意到我在64位计算机上安装了Python-32位。记住TensorFlow只与64位python安装兼容。不是32位的Python Image 如果我们从python.org下载Python,默认安装将是32位。所以我们必须手动下载64位安装程序来安装Python 64位。然后添加

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts
然后在命令提示符下运行gpupdate / Force。如果python命令不能用于64位重启你的机器。 然后在命令提示符下运行python。它应该显示64位
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版本(推荐)
pip3 install --upgrade tensorflow

mid

赞同来自:

对于Windows,这对我有用, 从此link下载滚轮。然后从命令行导航到存在滚轮的下载文件夹,只需键入以下命令 - pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl

xid

赞同来自:

这适用于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

womnis

赞同来自:

对于Windows,请尝试以管理员身份打开命令行(这意味着当您搜索它或打开它时右键单击然后选中以管理员身份运行),在以下类型之后:

python -m pip install tensorflow 
这肯定会奏效。

lsunt

赞同来自:

安装它的正确方法如here所述

$ pip install --upgrade TF_BINARY_URL   # Python 2.7
$ pip3 install --upgrade TF_BINARY_URL  # Python 3.N
从张量流官方homepage中为您的硬件找到正确的TF_BINARY_URL

miste

赞同来自:

来自tensorflow网站:“您需要使用pip版本8.1或更高版本才能使以下命令工作”。运行此命令升级您的点,然后再次尝试安装tensorflow:

pip install --upgrade pip

lsunt

赞同来自:

在Windows中安装TensorFlow的URL是URL。它对我来说很好。

python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

yvero

赞同来自:

对于python 3.5,请使用Anaconda3-4.2.0-Windows-x86_64。*

benim

赞同来自:

对我来说唯一有用的是使用Ananconda并使用conda create -n tensorflow python=3.5创建一个新的conda env然后使用activate tensorflow激活,最后使用conda install -c conda-forge tensorflow激活。 这解决了我遇到的每个问题,包括ssl证书,代理设置,并且不需要管理员访问权限。应该注意的是,tensorflow团队并不直接支持这一点。 Source

isunt

赞同来自:

安装Python 3.5.x 64位和版本here。确保将Phython添加到PATH变量中。然后打开命令提示符并键入 python -m pip install --upgrade pip 应该给你以下结果: 收集点子 使用缓存的pip-9.0.1-py2.py3-none-any.whl
安装收集的软件包:pip
找到现有安装:pip 7.1.2
卸载pip-7.1.2:
已成功卸载pip-7.1.2
成功安装了pip-9.0.1
现在输入 pip3 install --upgrade tensorflow