安装较新的python版本时出现问题

时间:2019-09-18 21:54:16

标签: python-3.x

在安装更新版本的python时出现了一个非常奇怪的情况。

(我已经做过很多次了,没有任何问题)

默认情况下,我在Debian GNU / Linux 10(buster)系统上安装了python 3.7.3,并决定将其更新为当前发行版3.7.4。因此,一如既往,确信自己不会遇到任何问题,所以我手动删除了与python 3.7.3相关的一切。我浏览了所有包含用于Python 3.7.3的文件的目录,以及仅包含python3的少数dirs /文件,因此所有/usr/bin/python3的东西……/usr/local/bin/... lib中的所有内容” ,include都是这样。

然后我在目录中预编译了Python 3.7.4 ./configure ... && make -j4)。

当我sudo make install出现时,它安装干净,一切正常。除了...当我运行python3python3.7时,我得到了一个python解释器-适用于python 3.7.3:

(我已从系统中完全删除的那一个:/)

Python 3.7.3 (default, Apr  3 2019, 05:39:12) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

所以我运行sudo make altinstall,但仍然用3.7.3的解释器击中了!

我意识到我们离Python 3.8的第一个rc版本只有几周了,所以为什么不尝试一下...

我用./configure ... && make -j4做了sudo make altinstall,并且得到了一个不错的闪亮新东西:

Python 3.8.0b4 (default, Sep 17 2019, 12:43:24) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

那么这里发生了什么?我只是不明白它如何重新安装系统中不再存在的python版本?

0 个答案:

没有答案