Tensorflow: 无法使用 pip 在 Python3.7 上安装 TensorFlow

创建于 2018-06-30  ·  148评论  ·  资料来源: tensorflow/tensorflow

系统信息

  • 我是否编写了自定义代码(而不是使用 TensorFlow 中提供的股票示例脚本) :N/A
  • 操作系统平台和发行版(例如,Linux Ubuntu 16.04) :macOS 10.13
  • TensorFlow 安装自(源或二进制) :二进制
  • TensorFlow 版本(使用下面的命令) :1.8
  • Python版本:3.7
  • Bazel 版本(如果从源代码编译) :N/A
  • GCC/编译器版本(如果从源代码编译) :N/A
  • CUDA/cuDNN 版本:不适用
  • GPU 型号和内存:不适用
  • 重现的确切命令pip install tensorflow

描述问题

使用 pip 在Python3.7上安装 TensorFlow 失败。 请参阅下面的故障日志。

源代码/日志

找不到满足要求 tensorflow 的版本(来自版本:)
没有找到 tensorflow 的匹配分布

community support builinstall

最有用的评论

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。

另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

所有148条评论

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。

另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

感谢您查明原因!

还是不能用python3.7安装

(env) mcbk:trainer todor$ pip3 install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
(env) mcbk:trainer todor$ which python3.7
/Users/todor/xor/projects/trainer/env/bin/python3.7
(env) mcbk:trainer todor$ which pip3
/Users/todor/xor/projects/trainer/env/bin/pip3

同样在这里。

+1

任何更新?

chriss-mbp:~ chris$ pip3 安装 tensorflow
收集张量流
找不到满足要求 tensorflow 的版本(来自版本:)
没有找到 tensorflow 的匹配分布

有关此修复的任何更新? 谢谢你。

为什么这个问题被关闭了?

这个轮子https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl的问题是否已修复? 或者更确切地说,新的链接/版本是什么?

由于python 3.7完全发布,所有生产opencv都因为tensorflow不兼容而死亡。 请帮忙!!!!!!

同样的问题在这里..知道什么时候可以解决这个问题会很棒:)

这阻止了我将几个项目升级到 3.7,修复 ETA 会很棒。

@richardARPANET问题是我们不知道在升级 python 3.7 之前会发生什么,因为没有人会去检查每个模块是否兼容。

因此,升级到 python 3.7 后,一切都变成了噩梦。

@thuyen这不是存在自动化测试的原因吗?

同样在这里。

这里也有同样的问题。

这里同样的问题。 太可惜了,因为我想在 GCP 的云功能中使用它,它只支持 3.7 ATM...

@christiaanleysen在 3.7 上运行良好,如果您愿意构建自己的一些小的调整和补丁: https ://github.com/tensorflow/tensorflow/pull/21202

如何为 python 3.7 构建带有修复程序的 tenorflow-gpu? @bstrener

@Mahamatnour
它对我不起作用。

使用命令对我来说效果很好:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

请参阅https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package的文档

问题不在mac平台上!!!

目前所有的问题都是针对linux平台的,如果你使用的是mac,不需要在这里报告,因为mac平台根本没有问题

@thyeun请看 natsukium 的平台...我刚刚回答了他,因为我在输出中遇到了相同的错误...(并且使用相同的平台...)

@Browny75请,我不是对你说,只是为了确保 mac 用户在 python 3.7 上没有问题,唯一的问题是 linux 用户!!!,不要误解我的评论。

@thyeun没有理解或误解之类的东西,cu,认为任何都可以

这里值得一提的是使用 3.7 和 Tensorflow 构建 docker 映像的存储库,它可以工作但需要很长时间才能构建: https ://github.com/Guillemdb/docker-base

@SukeshP1995应该在链接中详细说明,但如果您有问题,请告诉我。 主要更改现在在存储库中,但您仍然需要修改workspace.bzl以更新和修补 eigen 和 protobuf。

@vmarkovtsev可能会检查有多少线程正在运行。 有时在码头区很远。 尝试在 8 个 CPU 上运行 1k 个线程...

@bstrener我在本地成功构建,在 Dockerhub 上构建需要很长时间,并且有一个硬性限制。

如果你想要 dockerhub 构建,链接多个图像

2018 年 8 月 30 日星期四下午 3:01 Vadim Markovtsev [email protected]
写道:

@bstriner https://github.com/bstriner我在本地成功构建,它
在 Dockerhub 上构建需要花费大量时间,并且存在硬性限制。


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417430029
或使线程静音
https://github.com/notifications/unsubscribe-auth/AL4rbPXGZMGkGX-ETM718jmMSogkWiJsks5uWDZvgaJpZM4U-EUx
.

bazel build @bstriner 占用了 90% 的时间

假设,预先单独运行一些子项目
图像,然后在另一个中制作包,这些依赖项将不会
重建,但可能比它的价值更多的痛苦。 TF团队不想
合并对非官方版本的依赖,所以最大的障碍是
所有操作系统的官方 3.7 版本是调试 protobuf 和 eigen。 但是如果你
关心 3.7,你可能还想从源代码构建以获得
正确的优化。

2018 年 8 月 30 日星期四下午 4:10 Vadim Markovtsev [email protected]
写道:

bazel build @bstriner 花费了 90% 的时间
https://github.com/bstrener


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405
或使线程静音
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

我不想说利用 dockerhub 的好人,但我有
项目是我需要一连串 3-4 个图像来构建 pytorch 和大量
相关软件。 这是为了公共利益(上课)。 只要
你不会不断地重建,你正在用它做一些好事,
根据需要进行尽可能多的步骤。

2018 年 8 月 30 日星期四下午 4:22 Benjamin Striner [email protected]写道:

假设,预先单独运行一些子项目
图像,然后在另一个中制作包,这些依赖项将不会
重建,但可能比它的价值更多的痛苦。 TF团队不想
合并对非官方版本的依赖,所以最大的障碍是
所有操作系统的官方 3.7 版本是调试 protobuf 和 eigen。 但是如果你
关心 3.7,你可能还想从源代码构建以获得
正确的优化。

2018 年 8 月 30 日星期四下午 4:10 Vadim Markovtsev [email protected]
写道:

bazel build @bstriner 花费了 90% 的时间
https://github.com/bstrener


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405
或使线程静音
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

在搜索了一段时间后,我发现它可以工作。 我将把它留在这里,因为它可能对某人有用。

截至今天,Tensorflow 仅支持 Python 3.6。 您可以在标准版本旁边安装不同版本的 python。 你需要:

  • 从官网下载Python3.6 tgz文件(如Python-3.6.6.tgz)
  • tar -xvzf Python-3.6.6.tgz解压它
  • cd Python-3.6.6
  • 运行./configure
  • 运行make altinstall来安装它( install vs altinstall在这里解释 https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-和-make-altinstall)

您通常会在/usr/local/bin下找到新的 python 安装。 现在您可以创建一个新的 virtualenv 指定 python 版本:

  • virtualenv --python=python3.6 env3.6
  • 运行命令source env3.6/source/bin/activate进入 virtualenv。
  • 用经典的pip install tensorflow安装 tensorflow
  • 利润

使用命令对我来说效果很好:
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

请参阅https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package的文档

为我工作!

安装工作如上所述@liutingchen ,但是当我运行import tensorflow时我仍然收到错误(...是我的主路径):

import tensorflow

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/.../python3_env/lib/python3.7/site-packages/tensorflow/__init__.py", line 22, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114 def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

我安装使用:
pip3 安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

但是,正在运行的脚本正在获取:“TFE_ContextOptionsSetAsync”

回溯(最近一次通话最后):
文件“yolo.py”,第 11 行,在
从 keras 导入后端为 K
文件“/usr/local/lib/python3.7/site-packages/keras/__init__.py”,第 3 行,在
从 。 导入实用程序
文件“/usr/local/lib/python3.7/site-packages/keras/utils/__init__.py”,第 6 行,在
从 。 导入 conv_utils
文件“/usr/local/lib/python3.7/site-packages/keras/utils/conv_utils.py”,第 9 行,在
from .. 将后端导入为 K
文件“/usr/local/lib/python3.7/site-packages/keras/backend/__init__.py”,第 89 行,在
从 .tensorflow_backend 导入 *
文件“/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py”,第 5 行,在
将张量流导入为 tf
文件“/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py”,第 24 行,在
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
文件“/usr/local/lib/python3.7/site-packages/tensorflow/python/__init__.py”,第 49 行,在
从 tensorflow.python 导入 pywrap_tensorflow
文件“/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 58 行,在
从 tensorflow.python.pywrap_tensorflow_internal 导入 *
文件“/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 114 行
def TFE_ContextOptionsSetAsync(arg1,异步):

这对我有用
试着在下面使用这个
点安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

这很好,但是pip install tensorflow通过 python 版本 3.7 失败了,看来这个轮子不兼容 Python 3.7。 问题是 tensorflow/python/pywrap_tensorflow_internal.py 包含 async 作为变量名,但 async 在 python3.7 中成为关键字,因此不再可用。

Mac OSX 和 python 3.7 (anaconda) 上的相同问题
def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

来自 Tensorflow 维护者的任何更新? 你能重新打开这个问题吗?

顺便说一句,我建议人们在 conda 上将 python 版本降级到 3.5/.6:
conda install python=3.5

这应该由#21202 修复。

和上面一样的问题~修复了还是更新了?

TL;DR 如果你想让 TF 官方包工作,bug eigen 和 protobuf 来发布新版本。

已经在 master 上修复了一段时间,但如果您正在等待支持 py3.7 的版本,它可能会有点。 所以基本上,直到你在这里看到一个帖子说这已经发生了,官方的 pip 安装是行不通的,但是你可以:

  • 从源代码构建 (#21202)
  • 使用非官方的轮子(此线程中有一些链接)

上一个 eigen 版本是 23.07.2018,最后一个 protobuf 版本是 7 月 31 日,截至发帖 (AFAIK)。 两者都需要修复以支持 py3.7。 我认为到目前为止,这些修复程序都在主版本中,但不在版本中,但我可能是错的。 如果可以避免的话,TF 不会发布依赖于未发布或修补的第三方内容的官方软件包。

我并没有真正参与这两个库中的任何一个,所以我也对这些问题的状态感到好奇。 TF 问题很容易修复和发布。 第三方库不多。 如果只是 TF 问题,那么 Python 3.7 很快就会得到官方支持。

找到了一些相关链接:
https://github.com/protocolbuffers/protobuf/pull/4940
https://github.com/protocolbuffers/protobuf/pull/4862

不知道本征状态是什么 TBH。

仍然无法使用 pip 在 Python3.7 上安装 TensorFlow。 也许应该在发布轮子之前保持问题开放。

对于那些使用 macOS 的人(比如我),您可以使用 brew (暂时)切换回 3.6.5: link 。 我必须做
brew link --overwrite python加然后
pip install --upgrade tensorflow工作正常

做得好,谢谢,python 3.7 中不再提供 tensorflow。 继续等待发布。

对于可能遇到此问题的其他人:使用 python 3.6 创建一个新环境 :-) 。

我使用 Docker 来运行 tensorflow,所以这对我来说不是问题。 只是指出我们应该始终遵循一种语言的最新标准,即使它变化很快。

关于 pip install tensorflow 的任何更新?

这是一个让 3.7 工作的简单技巧,但前提是你是一只顽固的飞蛾* r,如果出现问题,他也不在乎:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(或任何正确的轮子)
和:

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 工作的简单技巧,但前提是你是一只顽固的飞蛾* r,如果出现问题,他也不在乎:

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(或任何正确的轮子)
和:

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

嗨,哈彭。

我试过你的把戏,但我收到了这条消息:

/home/adriano/anaconda3/lib/python3.7/importlib/_bootstrap.py:219:RuntimeWarning:模块'tensorflow.python.framework.fast_tensor_util'的编译时版本3.6与运行时版本3.7不匹配
返回 f(参数,* kwds)

但是...我看到在脚本中导入 tensorflow 模块时没有收到错误消息。

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
这就是我使用的,windows上的python 3.7,它可以工作。

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
这就是我使用的,windows上的python 3.7,它可以工作。

为我工作,Mac 上的 python 3.7。

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
这就是我使用的,windows上的python 3.7,它可以工作。

在 Mac 上也为我工作,谢谢!

为什么关门?
pip install tensorflow仍然没有工作。

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl成功,但不是简单的 n00b 友好型安装。

除了: [ tf.enable_eager_execution()被删除,如果它在你的检查脚本中;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

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

这个版本是 0.12 还是 1.12?

pip install tensorflow 在 OS X python 3.7 上不起作用
来自该线程的修复显示版本 0.12.0 ?

将张量流导入为 tf
tf.__版本__
'0.12.0' ??

为什么关门?
pip install tensorflow仍然没有工作。

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl成功,但不是简单的 n00b 友好型安装。

除了: [ tf.enable_eager_execution()被删除,如果它在你的检查脚本中;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

我同意那个。 这个 0.12。 版本也破坏了与 keras 的兼容性。 甚至到了 keras 不会抛出任何警告或错误消息而只是拒绝学习的地步。

我刚刚通过安装 conda(准确地说是 miniconda3)解决了我的问题,然后使用它来安装带有 python 3.6.5 的 virtualenv,并在其中安装了 tf 和 keras。 现在我的模型学习了。

我几乎可以肯定 0.12 是因为原始评论中的拼写错误。 安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl对我有用:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

请注意, RuntimeWarning只是一个警告。

我几乎可以肯定 0.12 是因为原始评论中的拼写错误。 安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl对我有用:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

请注意, RuntimeWarning只是一个警告。

明白了,谢谢! 为我工作,同样的警告没有区别。

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

在搜索了一段时间后,我发现它可以工作。 我将把它留在这里,因为它可能对某人有用。

截至今天,Tensorflow 仅支持 Python 3.6。 您可以在标准版本旁边安装不同版本的 python。 你需要:

* Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)

* Unpack it with `tar -xvzf Python-3.6.6.tgz`

* `cd Python-3.6.6`

* run `./configure`

* run `make altinstall` to install it (`install` vs `altinstall` explanation here https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall)

您通常会在/usr/local/bin下找到新的 python 安装。 现在您可以创建一个新的 virtualenv 指定 python 版本:

* `virtualenv --python=python3.6 env3.6`

* Get into the virtualenv running the command `source env3.6/source/bin/activate`.

* Install tensorflow with the classic `pip install tensorflow`

* Profit

运行 virtual env 命令时有一个错字。 应该是source env3.6/bin/activate

我有同样的问题。 尝试这个:

  • 将您的 python 从 3.7 降级到 3.6(如果使用 conda 虚拟环境,请使用 ' conda create -n yourenvname python==3.6 anaconda' 创建一个新的虚拟环境)
  • 然后'pip install tensorflow-gpu'

应该工作..

如果您使用的是x86_64任何 Linux 发行版,那么您可以在下面找到有用的 GitHub 存储库。

https://github.com/evdcush/TensorFlow-wheels

我已经尝试并成功安装到我的机器中。

$ wget https://github.com/evdcush/TensorFlow-wheels/releases/download/tf-1.12.0-py37-cpu-ivybridge/tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl
$ pip install --user tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl  
$ python
Python 3.7.1 (default, Oct 22 2018, 10:41:28) 
[GCC 8.2.1 20180831] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
1.12.0
>>>

如果你想要 Tensorflow + GPU 构建,那么你可以在 Github repo 页面上选择你想要使用的那个。

干杯。

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
这就是我使用的,windows上的python 3.7,它可以工作。

只是想让你知道这非常有效。 谢谢!

对linux有什么建议吗?

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl

tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl不是这个平台支持的轮子

有人可以帮助我!
我已经安装了 python 3.7.1 想安装 tensor-flow 但我不能
任何能告诉我如何解决这个问题的人

有人可以帮助我!
我已经安装了 python 3.7.1 想安装 tensor-flow 但我不能
任何能告诉我如何解决这个问题的人

嗨 Nasser,不幸的是,Tensorflow 还不能与 Python v3.7 一起使用。 你必须卸载,进入 Python 的网站并安装 Python v3.6。 好消息是没有太多区别 :) 请务必重新安装所有软件包。 我亲自截取了我所有的软件包的截图(即进入命令提示符,输入 pip list,然后截取截图)并让他们再次安装所有内容。

干杯

有人可以帮助我!
我已经安装了 python 3.7.1 想安装 tensor-flow 但我不能
任何能告诉我如何解决这个问题的人

嗨 Nasser,不幸的是,Tensorflow 还不能与 Python v3.7 一起使用。 你必须卸载,进入 Python 的网站并安装 Python v3.6。 好消息是没有太多区别 :) 请务必重新安装所有软件包。 我亲自截取了我所有的软件包的截图(即进入命令提示符,输入 pip list,然后截取截图)并让他们再次安装所有内容。

干杯

谢谢

python 3.7.2 何时支持 tensorflow?

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

好吧,这对我不起作用。 使用 pip 下载完成后,它说没有名为 tensorflow 的模块

好吧,伙计们……花了两个小时。 现在的快速解决方法:就像......现在使用python3.6.5_1一样简单。 使用旧 python 可执行文件的完整路径启动基于 tensorflow 的应用程序。

❯ /usr/local/Cellar/python3/3.6.5_1/bin/python3
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> tensorflow.__version__
'1.12.0'
>>>

只要确保您设法使用自制软件或其他方式安装此 python 版本。 现在其他一切都可以使用常规的最新 python 3.7,而我们等待 TensorFlow 开发人员解决这个问题。

@PiotrWegrzyn

看看以下是否适合您:
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

@shahril96

您的解决方案在arch linux上对我有用,谢谢!

即使您在 python 3.7 中成功安装了 tensorflow1.12,它也会出现一些意外错误,例如:
'tf.constant(5)' get 'UnboundLocalError: local variable 'self' referenced before assignment'

我们什么时候可以在 PIP 上使用适用于 Python 3.7 的 Tensorflow? 当您将它作为依赖项包含在另一个包中时,其他选项不起作用。

当 TensorFlow 的依赖项有一个时,TensorFlow 的 pip 将有 3.7。 这尤其意味着 protobuf。 有一些 protobuf 补丁可以在 3.7 上运行(大约从 11 月开始),但还没有发布。

python3.7好像很难支持。 都几个月了还是没有进展

+1

+1

+1

Python 小组坚持发布带有小版本冲突的破坏性语言更改。

我认为 Python 已经完成了这些重大更改。 但是来谷歌异步作为变量名?

我只是想强调发布 +1 或松散连接的评论会向大约 65 人的邮箱发送垃圾邮件(我敢打赌,很多人希望下一个通知会说我们获得了 Python 3.7 的发布)。

要订阅通知而不写评论,可以单击页面右上角的“订阅”按钮。 我认为,订阅者的数量对于维护者来说就像写“+1”一样很好地表明了对这个问题的兴趣,但没有通知其他人。 谢谢 :)

此外,这里还有一个亮点: async实际上是在 2015 年 9 月发布的 Python 3.5 中引入的——那是三年多以前。 他们警告过:

不建议将 async 和 await 用作变量、类、函数或模块名称。 在 Python 3.5 中由 PEP 492 引入,它们将成为 Python 3.7 中的正确关键字。

所以我相信我们可以在 #25429 上按照实际的公开票

系统信息

  • 我是否编写了自定义代码(而不是使用 TensorFlow 中提供的股票示例脚本) :N/A
  • 操作系统平台和发行版(例如,Linux Ubuntu 16.04) :macOS 10.13
  • TensorFlow 安装自(源或二进制) :二进制
  • TensorFlow 版本(使用下面的命令) :1.8
  • Python版本:3.7
  • Bazel 版本(如果从源代码编译) :N/A
  • GCC/编译器版本(如果从源代码编译) :N/A
  • CUDA/cuDNN 版本:不适用
  • GPU 型号和内存:不适用
  • 重现的确切命令pip install tensorflow

描述问题

使用 pip 在Python3.7上安装 TensorFlow 失败。 请参阅下面的故障日志。

源代码/日志

找不到满足要求 tensorflow 的版本(来自版本:)
没有找到 tensorflow 的匹配分布

这对我有用:

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

嘿伙计们,我相信这是在最新的 python/pip 上修复的

$ python -V
Python 3.7.2
$pip -V
pip 19.0.3 from /usr/lib/python3.7/site-packages/pip (python 3.7)

这是安装日志

$ pip install tensorflow --no-cache-dir
Collecting tensorflow
  Downloading https://files.pythonhosted.org/packages/74/1b/8b39fbe2fc8a7f6c9e19824b45b8a295526da466f75e7c53e00c51105664/tensorflow-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl (92.7MB)
    100% |████████████████████████████████| 92.7MB 9.8MB/s 
Collecting keras-applications>=1.0.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/90/85/64c82949765cfb246bbdaf5aca2d55f400f792655927a017710a78445def/Keras_Applications-1.0.7-py2.py3-none-any.whl (51kB)
    100% |████████████████████████████████| 61kB 10.3MB/s 
Collecting tensorflow-estimator<1.14.0rc0,>=1.13.0rc0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/bb/48/13f49fc3fa0fdf916aa1419013bb8f2ad09674c275b4046d5ee669a46873/tensorflow_estimator-1.13.0-py2.py3-none-any.whl (367kB)
    100% |████████████████████████████████| 368kB 9.7MB/s 
Requirement already satisfied: protobuf>=3.6.1 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (3.6.1)
Requirement already satisfied: numpy>=1.13.3 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.15.4)
Collecting absl-py>=0.1.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz (96kB)
    100% |████████████████████████████████| 102kB 14.3MB/s 
Collecting astor>=0.6.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.11.0)
Collecting gast>=0.2.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
Requirement already satisfied: wheel>=0.26 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (0.32.3)
Collecting termcolor>=1.1.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/07/53/8d32ce9471c18f8d99028b7cef2e5b39ea8765bd7ef250ca05b490880971/tensorboard-1.12.2-py3-none-any.whl (3.0MB)
    100% |████████████████████████████████| 3.1MB 10.5MB/s 
Collecting keras-preprocessing>=1.0.5 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/c0/bf/0315ef6a9fd3fc2346e85b0ff1f5f83ca17073f2c31ac719ab2e4da0d4a3/Keras_Preprocessing-1.0.9-py2.py3-none-any.whl (59kB)
    100% |████████████████████████████████| 61kB 18.7MB/s 
Collecting grpcio>=1.8.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/0a/47/d40daf7a46543e4d762ce0507d83ec49a883a6c0fed4d33a9e93652de8a8/grpcio-1.18.0-cp37-cp37m-manylinux1_x86_64.whl (10.6MB)
    100% |████████████████████████████████| 10.6MB 10.4MB/s 
Collecting h5py (from keras-applications>=1.0.6->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8e/fd/2ca5c4f4ed33ac4178f9c4d551e3946ab480866e3cd67a65a67a4bb35367/h5py-2.9.0-cp37-cp37m-manylinux1_x86_64.whl (2.8MB)
    100% |████████████████████████████████| 2.8MB 12.5MB/s 
Collecting mock>=2.0.0 (from tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 9.2MB/s 
Requirement already satisfied: setuptools in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from protobuf>=3.6.1->tensorflow) (40.6.3)
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
    100% |████████████████████████████████| 92kB 18.4MB/s 
Collecting werkzeug>=0.11.10 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    100% |████████████████████████████████| 327kB 15.6MB/s 
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8c/7f/fed53b379500fd889707d1f6e61c2a35e12f2de87396894aff89b017d1d6/pbr-5.1.2-py2.py3-none-any.whl (107kB)
    100% |████████████████████████████████| 112kB 3.4MB/s 
Installing collected packages: h5py, keras-applications, absl-py, pbr, mock, tensorflow-estimator, astor, gast, termcolor, markdown, werkzeug, grpcio, tensorboard, keras-preprocessing, tensorflow
  Running setup.py install for absl-py ... done
  Running setup.py install for gast ... done
  Running setup.py install for termcolor ... done
Successfully installed absl-py-0.7.0 astor-0.7.1 gast-0.2.2 grpcio-1.18.0 h5py-2.9.0 keras-applications-1.0.7 keras-preprocessing-1.0.9 markdown-3.0.1 mock-2.0.0 pbr-5.1.2 tensorboard-1.12.2 tensorflow-1.13.0rc2 tensorflow-estimator-1.13.0 termcolor-1.1.0 werkzeug-0.14.1

和结果

$ python
Python 3.7.2 (default, Jan 10 2019, 23:51:51) 
[GCC 8.2.1 20181127] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>

无关..
@campanelli-resonon 嘿! 外面肯定很冷:)

当我尝试在 Ubuntu 和 Python3.5 上安装 tensorflow 时出现此错误,请提供任何帮助。 我上周发布了一个类似的问题。
image

我在 Oracle Virtual Box 上运行 Ubuntu——在 Windows 10 和 python3.5 上运行,即使我将 URL 路径更改为(linjx 和 Mac),我也收到了相同的安装 tensorflow 错误消息。

道歉:对于错字,我的意思是(linux和mac)。

任何更新?
在安装了 python 3.7.2 的窗口系统上
我输入命令 pip install tensorflow(不是 pip install tensorflow),它工作了。

这是固定的,我们正在将 3.7 二进制文件发布到 pypi。 如果您发现问题,请打开一个新问题。

你好 目岛丸

安装成功完成,但tensoflow与张量流? **非常感谢您的支持!

萨利赫

2019 年 3 月 29 日星期五上午 11:32 Martin Wicke [email protected]
写道:

这是固定的,我们正在将 3.7 二进制文件发布到 pypi。 如果你看到
问题,请打开一个新问题。


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub 上查看
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478061701
或使线程静音
https://github.com/notifications/unsubscribe-auth/Apb8t7oBHeBnRivki9_h5XCks1D_fO0jks5vbkAHgaJpZM4U-EUx
.

你好 目岛丸

安装成功完成,但是tensoflow和Tensorflow一样吗? 具有相同的功能,我以前没有使用过tensoflow。
非常感谢您的支持!

这是固定的,我们正在将 3.7 二进制文件发布到 pypi。 如果您发现问题,请打开一个新问题。

那么这是否意味着我需要将我当前的 python 版本批量/升级到 3.7 来解决我在上面发布的 tensorflow 安装错误。 我当前在 Ubuntu 16.04 上的 python 版本是“Python3.5”。 感谢您的信息!

请为您的问题找到适当的问题。 这个问题大约是3.7。

你好
这个在 Python 3.7.2 上为我工作:
须藤 pip3 安装
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

最好的祝福,
萨利赫

2019 年 3 月 29 日星期五上午 11:22 mejimaru [email protected]写道:

任何更新?
在安装了 python 3.7.2 的窗口系统上
我输入命令 pip install tensorflow(不是 pip install tensorflow)和
有效。

点安装tensoflow

工作。


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub 上查看
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478058562
或使线程静音
https://github.com/notifications/unsubscribe-auth/Apb8t-hlKUU7z8SO0STC3kXCis9BXs7gks5vbj3MgaJpZM4U-EUx
.

我能够在 Python3.7.2 上安装 tensorflow 而不会出错,但是在我启动 Python 3,7.2 并尝试导入 tensorflow 后,我收到一个错误“没有名为 tensorflow 的模块”。 有肝吗?

我正在尝试使用源代码 rom github 安装 Tensorflow,在我放弃在我的 Python3.7 平台上安装它之后,为了做到这一点,我需要从这个链接下载并安装“Bazel”: https:// github.com/bazelbuild/bazel/pulls 。 问题,我可以找到使用 (wget, or git clone,...etc) 下载和安装“Bazel”的链接。
请提供任何帮助。
另外,你认为我应该完全放弃在 3.7 上安装 Tensorflow,如果是的话,安装 TENSORFLOW 的最稳定的 Python 平台是什么?!!!!!!
它非常令人沮丧!

@SalihOsman1你似乎已经成功安装了它。 如果它不起作用,请检查您是否使用了正确的 python 二进制文件。 如果您怀疑 tensorflow 中存在错误,请打开一个问题,提供问题模板中要求的信息。 鉴于您的描述,我相信这可能很简单,比如安装到错误的 python 安装中。

这是为您的问题寻求帮助的错误问题。

@SalihOsman1检查你的 python --version,你应该安装 64 位的 python 包。

这对我有用
试着在下面使用这个
点安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

它对我有用。 谢谢

@SalihOsman1检查你的 python --version,你应该安装 64 位的 python 包。

是的,问题已解决,朋友我的 python 版本是 32 位

似乎大多数人都认识到问题已得到解决。 我今天刚刚将它加载到全新安装的 Rapsbian buster 上。 它带有 python 3.7.3。 但是 pip 是 18.1,如果您查看 tensorflow 的站点文档,他们希望 PIP 大于 19.0。 所以我不得不
python3 -m pip install--升级 pip

然后检查
pip3 --版本

确保它是在 19.2
然后我跑了

须藤 pip3 安装张量流
(有一个库的写权限)并且工作正常

如何在 windows 上为 python 3.7 安装 TensorFlow? 我使用什么命令它在使用 pip install tensorflow 时不起作用

检查您的 pip --version 它应该至少为 19.0 否则 tensorflow 将无法安装。 如果它仍然没有安装回复,确切地说是您收到的错误消息年龄

检查您的 pip --version 它应该至少为 19.0 否则 tensorflow 将无法安装。 如果它仍然没有安装回复,确切地说是您收到的错误消息年龄

我已经使用 pip 19.2.3 安装了最新版本(和旧版本)的 Tensorflow,但我仍然无法运行 Tensorflow。 我一直遇到以下错误:

ImportError: No module named tensorflow

经过数小时的研究,我没有找到解决方案。 最近有人用 python 2 或 3 成功安装了 tensorflow 吗?

@Bredding234 TensorFlow 2.0(候选版本 0)在 Windows 上具有 3.7 的点数,请参阅 #31431 。 请尝试该版本,如果它不起作用,请告诉我们。

@cskonopka您使用的是什么操作系统? 你在虚拟环境中吗? 请确保用于安装的相同 python 解释器也用于测试。 例如,您可以这样做:

python -m pip install --upgrade pip
python -m pip install tensorflow
python -c "import tensorflow"

这不应该失败。

我有同样的错误。
tferr
有趣的是,在 Anaconda virtualenv 中安装 TensorFlow 可以正常工作。

@hannesrollin pip版本? 您是否按照https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -524941378 中的步骤操作?

同样的问题,
蟒蛇版本3.7
点子版本 19.2
在 Windows 10 上

点安装张量流
错误:找不到满足要求 tensorflow 的版本(来自版本:无)
错误:没有为张量流找到匹配的分布

同样的问题,
蟒蛇版本3.7
点子版本 19.2
在 Windows 10 上

点安装张量流
错误:找不到满足要求 tensorflow 的版本(来自版本:无)
错误:没有为张量流找到匹配的分布

请确保您使用的 Python 解释器必须是 64 位版本,它解决了我的问题尝试一下。

系统信息

  • 我是否编写了自定义代码(而不是使用 TensorFlow 中提供的股票示例脚本) :N/A
  • 操作系统平台和发行版(例如,Linux Ubuntu 16.04) :macOS 10.13
  • TensorFlow 安装自(源或二进制) :二进制
  • TensorFlow 版本(使用下面的命令) :1.8
  • Python版本:3.7
  • Bazel 版本(如果从源代码编译) :N/A
  • GCC/编译器版本(如果从源代码编译) :N/A
  • CUDA/cuDNN 版本:不适用
  • GPU 型号和内存:不适用
  • 重现的确切命令pip install tensorflow

描述问题

使用 pip 在Python3.7上安装 TensorFlow 失败。 请参阅下面的故障日志。

源代码/日志

找不到满足要求 tensorflow 的版本(来自版本:)
没有找到 tensorflow 的匹配分布

请确保您使用的 Python 解释器必须是 64 位版本,它解决了我的问题尝试一下。

对于 32 位和 64 位 Python 解释器,请检查 #32315 和 #31431

为了调试为什么你不能安装 tensorflow, pip debug --verbose应该显示你的环境支持的标签列表。 然后查看下载文件(此处为 2.0,但您也可以查看其他文件)并查看您的标签是否在其中。 如果是,那么这对我们来说是一个问题,否则这不应该是在存储库中打开的问题。

我有一个答案,因为 python 3.7 tensorflow 不工作
按照链接https://www.youtube.com/watch?v=_kU50QtlI14上的这些步骤尝试 python 3.6

为我工作!

我的 python 是 3.8.0 这是否意味着我必须降级才能使用 tensorflow?

我的 python 是 3.8.0 这是否意味着我必须降级才能使用 tensorflow?

我认为现在使用 python 3.7 而不是 3.8更安全,因为所有 ML/DL 包都没有为 python 3.8 发布任何新版本。 我建议在 2020 年 1 月开始之前开始使用 py3.8。
(有些包不需要更新,因为 3.7 在 3.8 下工作,但另一种方式不起作用。->让我们看看社区在接下来的几个月里将如何回答 py3.8 )。

Python3.8 支持在#33374

这个问题是关于带有 32 位解释器的 windows 上的 python3.7。 请不要混淆问题。

我猜 TensorFLow 不支持 python 3.8.0 或者这个版本不支持。 我通过了同样的问题,我解决了在 Anaconda 中创建 python 3.5.2 的环境,这对我来说很好。 预计,如果您将使用 tensorflow-gpu,您可能会遇到同样的问题,因为尚不支持 CUDA 11,并且从当前的 cudnn 版本开始,所以我也需要进行淹没分级。

TensorFlow 目前不支持 python 3.7。 但我已经通过使用 Python 环境(如 virtualenv、conda)解决了这个问题(在 Windows 10 上)。

首先,您需要下载python 3.5x或3.6x >> https://www.python.org/downloads/
并将其安装到您的机器上。 那么您需要使用 Python 3.6 或 3.5 创建一个虚拟环境。
( virtualenv -p {path to python.exe(3.6)} {环境名称} ) 。

最后,通过激活虚拟环境检查您的 python 版本。

同样的问题,
蟒蛇版本3.7
点子版本 19.2
在 Windows 10 上

点安装张量流
错误:找不到满足要求 tensorflow 的版本(来自版本:无)
错误:没有为张量流找到匹配的分布

请确保您使用的 Python 解释器必须是 64 位版本,它解决了我的问题尝试一下。

是像我这样的

这对我有用
试着在下面使用这个
点安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

它对我有用。 谢谢

这也对我有用。 谢谢

拜托,我用ubuntu
蟒蛇3.8.0
点 19.3.1
我在安装 tensorflow 时发现了这个问题
“找不到满足要求 tensorflow 的版本(来自版本无)”

@aynesss请阅读以前的消息

特别是, https: //github.com/tensorflow/tensorflow/issues/20444#issuecomment -545036560 和 #33374 涵盖了您的用例

@ShriLingam23这个问题是关于 python3.7 的。 因此,您将 python 3.8 降级到 3.7.6 的解决方案超出了范围。 请不要对已关闭的问题发表评论,因为这只会造成更多混乱

@NIravMeghani请停止向不相关的问题发送垃圾邮件。

TF 1.8 已经过时几年了。 请使用 TF 1.15、2.0 或 2.1。

TF 目前不支持 python 8。 如果你愿意,你可以从源代码编译。 我们正在努力尽快发布对 python 8 的支持。

将来,请打开一个新问题,而不是在不相关的问题上坐以待毙。

这对我有用
试着在下面使用这个
点安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

也为我工作。 谢谢。

@ravi-ai-cons 请不要使用“为我工作,谢谢”消息更新已关闭的问题,因为这些消息会向所有回复该问题的人发送不必要的电子邮件,并且这些消息没有真实内容。

我使用以下方法在 python 3.8 上解决了这个问题:
1/ 在我的例子中,转到你的 python 中的 Scipts 目录:C:\Python\Python38-32\Scripts
2/ 在 Cmd 类型中: cd C:\Python\Python38-32\Scripts
然后输入: pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

@KaberMed这个问题是关于 python3.7,而不是 python3.8。 请不要发送垃圾邮件

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。

另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。

另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

这对我有帮助,谢谢!
在 VSC 中,Python 3.7.2

https://www.tensorflow.org/install/pip表示 64 位 python 存在一个支持 python 3.7 的 Windows 版本。
该页面所说的pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.1.0-cp37-cp37m-win_amd64.whl适用于使用 python 3.7 的 Windows 应该可以工作。 如果您收到错误提示此平台不存在该轮子,则表示您使用的是 32 位 python

使用轮文件安装。

请为 Java 发布更新版本的 tensorflow 库。

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。
另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。
另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

这对我有帮助,谢谢!
在 VSC 中,Python 3.7.2

我已成功安装在 Python3.7 上,但显示此错误。
文件“C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 114 行
def TFE_ContextOptionsSetAsync(arg1,异步):

有什么办法可以解决这个问题吗?

我已经使用 pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl在 Python3.7 中成功安装了 tensorflow
但是在使用它时,它会显示此错误。
文件“C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 114 行
def TFE_ContextOptionsSetAsync(arg1,异步):

有什么办法可以解决这个问题吗?

我已经使用 pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl在 Python3.7 中成功安装了 tensorflow
但是在使用它时,它会显示此错误。
文件“C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 114 行
def TFE_ContextOptionsSetAsync(arg1,异步):

有什么办法可以解决这个问题吗?

难道tensorflow -1.8.0是老版本???

我已经使用 pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl在 Python3.7 中成功安装了 tensorflow
但是在使用它时,它会显示此错误。
文件“C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py”,第 114 行
def TFE_ContextOptionsSetAsync(arg1,异步):
有什么办法可以解决这个问题吗?

难道tensorflow -1.8.0是老版本???

是的,它是 tensorflow 1.8.0。 我已将 async 替换为 async1,因为 async 是 python 3.7 中的关键字
所以这个问题就解决了。

但是现在我遇到了下面提到的错误:

ImportError:没有名为“_pywrap_tensorflow_internal”的模块

在 Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl上没有任何问题。

就我而言,在 Windows 机器中,我遇到了同样的问题。 我使用的是python 3.8。 我用 python=3.6 创建了一个新的 conda 环境

conda create --name newenv python=3.6 
pip install tensorflow

与 nvidia jetson 上的 python3.6 相同的错误

就我而言,在 Windows 机器中,我遇到了同样的问题。 我使用的是python 3.8。 我用 python=3.6 创建了一个新的 conda 环境

conda create --name newenv python=3.6 
pip install tensorflow

这对我有用

嗨,Pranay,非常感谢您的回复。 现在使用 python 3.6 对我来说也可以正常工作

从 Android 上的 Yahoo Mail 发送

2020 年 6 月 5 日星期五 14:44,PranaySoniSPAN [email protected]写道:

就我而言,在 Windows 机器中,我遇到了同样的问题。 我使用的是python 3.8。 我用 python=3.6 创建了一个新的 conda 环境
conda create --name newenv python=3.6
点安装张量流

这对我有用


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub 上查看,或退订。

在 Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl上没有任何问题。

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。
另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

我通过pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl成功安装了它。 但是,这个轮子似乎与 Python 3.7 不兼容。 问题是tensorflow/python/pywrap_tensorflow_internal.py包含async作为变量名,但async成为 python3.7 中的关键字,因此不再可用。
另外,我注意到该 URL 仅适用于 Python 3.4、3.5、3.6,但我找不到任何其他 URL。 所以可能我们需要等待官方的 Python 3.7 兼容包。

这对我有帮助,谢谢!
在 VSC 中,Python 3.7.2

这对我有用!

这对我有用
试着在下面使用这个
点安装https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

在我的情况下,这个轮子不能正常工作
它抛出错误

Python 3.7.9(默认,2020 年 8 月 31 日,12:42:55)
[GCC 7.3.0] :: Anaconda, Inc. 在 Linux 上
键入“帮助”、“版权”、“信用”或“许可”以获取更多信息。

将张量流导入为 tf
回溯(最近一次通话最后):
文件 ”",第 1 行,在
文件“/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/__init__.py”,第 24 行,在
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
文件“/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/__init__.py”,第 49 行,在
从 tensorflow.python 导入 pywrap_tensorflow
文件“/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py”,第 58 行,在
从 tensorflow.python.pywrap_tensorflow_internal 导入 *
文件“/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 114 行
def TFE_ContextOptionsSetAsync(arg1,异步):
^
SyntaxError:无效的语法

你好! 有一些死胡同,但这在 python 3.6.9/3.8 上对我有用(将 setuptools 更新到最新版本,然后安装 tensorflow):

第 1 步: pip install -U pip
第 2 步: pip install -U setuptools
第 3 步: pip install tensorflow

来源:liquidweb.com/kb/how-to-install-tensorflow-on-ubuntu-18-04/

此页面是否有帮助?
0 / 5 - 0 等级