Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Python版本升级到3.7?_Python_Linux_Python 3.x_Ubuntu - Fatal编程技术网

如何将Python版本升级到3.7?

如何将Python版本升级到3.7?,python,linux,python-3.x,ubuntu,Python,Linux,Python 3.x,Ubuntu,我已经在linux ubuntu中安装了python3.5。我已经下载了python3.7.tar 但我不知道如何安装它。如何升级到python 3.7?谢谢。在ubuntu上,您可以添加此PPA存储库并使用它安装python 3.7: 或者提供多个Python版本的不同PPA是死蛇: 另请参见此处:(我知道url中写着3.6,但deadsnakes ppa也包含3.7,因此您可以将其用于3.7) 如果您想要“正式”,您必须从站点的源代码处安装,获取代码(您已经下载),然后执行以下操作: t

我已经在linux ubuntu中安装了python3.5。我已经下载了python3.7.tar


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

在ubuntu上,您可以添加此PPA存储库并使用它安装python 3.7:

或者提供多个Python版本的不同PPA是死蛇:

另请参见此处:(我知道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.
tar-xf Python-3.7.0.tar.xz
cd Python-3.7.0
/配置
制作

sudo make install如果您在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

这里有更多信息:

这个问题不应该发布在askubuntu.com上吗?@mahir:…可能吧。尽管“Python”属于SO的信件,但问题并不在于Python。在我看来,OP根本不知道如何处理属于“通用计算”的tar文件。请参阅Ask Ubuntu。我测试了它,它工作了。我测试了它,但它不工作,因为它缺少PPA…我只是使用上述说明和死蛇PPA在Ubuntu 16.04中安装了python 3.7。要添加PPA,只需执行
sudo-add-apt-repository-PPA:deadsnakes/PPA
sudo-apt-get-update
。这对我来说在Ubuntu 18.04上很有效!为什么
python3-dev
而不是
python3.7-dev
?谢谢,我在askubuntu中看到了这个答案。但是有Python官方的官方方式吗?我会使用PPA,但我使用网站上的代码编辑了我的帖子,以官方方式发布。我尝试了官方方式,直到在
make install
中失败。我尝试了这个方法,但在运行
make install
时也失败了。我阅读了文档,它说如果系统已经预装了Python(我的版本是Python 3.6.6),那么应该运行
makealtinstall
。但是我得到了完全相同的错误I
对不起,我不能真正帮助你解决“make-install”问题,我建议使用PPA。