当前位置: 首页 > 知识库问答 >
问题:

无法安装Tensorflow 1。Ubuntu20.04 LTS上的x使用pip

严天逸
2023-03-14

我有理由使用Tensorflow 1。x版本,但返回错误消息:

ERROR: Could not find a version that satisfies the requirement tensorflow==1.15.2 (from versions: 2.2.0.rc1 ~~~~~
ERROR: No matching disribution found for tensorflow==1.15.2

我也尝试了. whl安装,但是最新的Tensorflow 1.15.2支持cp37,我不能再使用它了。

是张量流1。pip或pypi不再支持x?或者我应该降级python(3.8)

【系统环境】Ubuntu 20.04 LTS Python版本:3.8.2 pip版本:20.0.2

谢谢

共有3个答案

全心思
2023-03-14

我建议您避免使用依赖于系统Python的pip在系统范围内安装第三方Python库。您也确实不希望避免手动升级/降级系统。

我更喜欢使用Conda安装TensorFlow。在Linux上安装Conda的说明非常简单。

一旦安装了Conda,就可以用一个命令安装TensorFlow 1.15。

conda create --name tensorflow-15 \
    tensorflow-gpu=1.15 \
    cudatoolkit=10.1 \
    cudnn=7.6 \
    nccl=2.4 \ # only relevant if you have more than one GPU
    python=3.6 \
    pip=20.0 

我喜欢Conda的许多事情之一是它提供了一个单一的工具来管理特定环境中的环境和包。与其他隔离软件环境的工具(如Docker)相比,它也有更温和的学习曲线。

如果你有兴趣学习更多关于康达的知识,那么你可以看看我正在开发的这些教材。

https://carpentries-incubator.github.io/introduction-to-conda-for-data-scientists/

蒋栋
2023-03-14

我们似乎越来越不得不使用容器(Docker,可能还有云虚拟机),因为一切都与一切不兼容。可以,您可以启动运行Python3.7和Tensorflow 1的Docker容器。x、 在任何版本的Linux上,如果要从该容器加载文件,则必须传递black magic命令行选项以装载卷。尝试使用Tensorflow 2,但一切都失败了。再也没有tf了。会话(),不再使用tf。全局变量初始化器()等等。所以在Ubuntu中没有工作的Tensorflow,你必须使用Docker。

左丘昕
2023-03-14

根据tensorflow安装指南,tensorflow在Python 3.5–3.7上提供,您使用的是较新版本的Python。

Tensorflow现在支持Python3.8,但Python3.8支持需要

  • TensorFlow 2.2或更高版本
  • pip 19.0或更高版本
  • Ubuntu 16.04或更高版本
  • macOS 10.12。6(塞拉)或更高版本
  • Windows 7或更高版本
  • Raspbian 9.0或更高版本

此外,GPU支持还需要支持CUDA的卡(Ubuntu和Windows)

您可以使用以下命令检查您的Python和pip版本:

python --version | python3 --version
Out: Python 3.8.2

pip --version | pip3 --version
Out: pip 20.1.1

您可以通过以下方式升级pip:

pip install --upgrade pip

更多信息可在此链接上找到:使用pip安装TensorFlow

 类似资料:
  • 问题内容: 我正在遵循Heroku的教程来部署Django应用程序:http : //devcenter.heroku.com/articles/django#prerequisites。 一切正常,直到我涉及到这一部分: 我可以自己安装Django,但该探针与psycopg2一起使用。 我不断收到此错误: 我已经在机器上安装了PostgreSQL 9.1。 另外,在输出中,有很多这样的行: 我不

  • 问题内容: 我正在做 sudo gem安装mysql 在OS X上安装mysql gem。这将失败,并显示以下输出: 构建本机扩展。这可能需要一段时间… 错误:安装mysql错误: 错误:无法生成gem本机扩展。 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb 检查mysql_ssl_se

  • 问题内容: 我正在尝试安装matplotlib以在Mac OS X上的Python中绘制应用程序图形。当我运行“ python setup.py install”时,它给了我这样的错误负载:http : //pastebin.com/u7fL37ic。 快速摘要: 我使用MacPorts安装了freetype,我认为这可以解决问题,但是没有运气。给我和以前一样的错误。似乎找不到正确的freetyp

  • 问题内容: 我想安装Lxml,以便随后可以安装Scrapy。 今天更新Mac时,不允许我重新安装lxml,但出现以下错误: 我尝试使用brew安装libxml2和libxslt,两者都安装良好,但是我仍然无法安装lxml。 上次安装时,我需要在Xcode上启用开发人员工具,但由于其更新为Xcode 5,因此不再提供该选项。 有人知道我需要做什么吗? 问题答案: 你应该为xcode安装或升级命令行工

  • 我想安装Lxml,这样我就可以安装Scrapy了。 当我今天更新我的Mac时,它不允许我重新安装lxml,我得到以下错误: 有人知道我需要做什么吗?

  • 问题内容: 我试图使用pip在ubuntu上安装django。但不幸的是我遇到了这样的错误。有人可以解释一下并告诉我一些解决方法吗? 问题答案: 不要使用sudo而是使用虚拟环境,如下所示: 完成后;键入deactivate以退出虚拟环境: