【问题标题】:How to upgrade Python version to 3.7? [closed]如何将 Python 版本升级到 3.7? [关闭]
【发布时间】:2018-12-19 03:49:02
【问题描述】:

我已经在 linux ubuntu 中安装了 python3.5。我已经下载了python3.7.ta​​r www.python.org.

但我不知道如何安装它。如何升级到 python 3.7?谢谢。

【问题讨论】:

  • 这个问题不应该发布在 askubuntu.com 上吗?
  • @mahir:……可能。尽管“Python”属于 SO 的信函,但问题不在于 关于 Python。在我看来,OP 根本不知道如何处理属于“通用计算”的 tar 文件。

标签: python linux python-3.x ubuntu


【解决方案1】:

在 ubuntu 上,您可以添加此 PPA 存储库并使用它来安装 python 3.7: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.7

或者提供多个 Python 版本的不同 PPA 是 Deadsnakes: https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa

参见此处:https://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get(我知道它在 url 中显示 3.6,但 deadsnakes ppa 也包含 3.7,因此您可以将其用于 3.7 一样)

如果你想要“官方”,你必须从网站的源代码安装它,获取代码(你已经下载过)并执行以下操作:

tar -xf Python-3.7.0.tar.xz
cd Python-3.7.0
./configure
make
sudo make install        <-- sudo is required.

这可能需要一段时间

【讨论】:

  • 谢谢,我在 askubuntu 看到了这个答案。但是Python官方有没有官方的方式..?
  • 我会选择 PPA,但我使用网站上的代码以官方方式编辑了我的帖子。
  • 我尝试了官方的方式,直到在make install..
  • 我试过这个,但在运行make install 时也失败了。我阅读了文档,它说如果系统已经预装了 Python(我的 Python 3.6.6 就是这样),你应该运行make altinstall。但我得到了完全相同的错误
  • Im sorry, I cant 真的可以帮助您解决“安装”问题,我建议您使用 PPA。
【解决方案2】:

如果你在 ubuntu 上试试这个:

sudo apt-get update
sudo apt-get install build-essential libpq-dev libssl-dev openssl libffi-dev zlib1g-dev
sudo apt-get install python3-pip python3.7-dev
sudo apt-get install python3.7

如果您没有存储库,因此它会触发一个未找到的包,您首先必须安装它:

sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

更多信息在这里:http://devopspy.com/python/install-python-3-6-ubuntu-lts/

【讨论】:

  • 我测试了它并且它有效
  • 我测试了它,但它没有工作,因为它缺少 PPA...
  • 我刚刚使用上述说明并使用 Deadsnakes PPA 在 Ubuntu 16.04 中安装了 python 3.7。要添加 PPA,只需执行 sudo add-apt-repository ppa:deadsnakes/ppasudo apt-get update
  • 这在 Ubuntu 18.04 上对我有用!
  • 为什么是python3-dev 而不是python3.7-dev
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-22
  • 2019-11-27
  • 2020-10-28
  • 2019-05-27
  • 2020-05-09
  • 1970-01-01
相关资源
最近更新 更多