当我尝试安装 Python 3.8 终端时说它已经完成,但是当我运行它时python --version
它说 Python 3.7。
(base) user@admin:~$ sudo apt-get install python3.8
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3.8 is already the newest version (3.8.2-1ubuntu1.2).
The following packages were automatically installed and are no longer required:
libllvm9 libllvm9:i386
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
(base) user@admin:~$ python --version
Python 3.7.6
按照如何在 Ubuntu、Debian 和 LinuxMint – TecAdmin 上安装 Python 3.8的说明,尝试以下操作:
先决条件:
安装 [和或更新] 以下软件包;build-essential、checkinstall、libreadline-gplv2-dev、libncursesw5-dev、libssl-dev、libsqlite3-dev、tk-dev、libgdbm-dev、libc6-dev、libbz2-dev、libffi-dev、zlib1g-dev。
此后,将目录 (
cd
) 更改为您的opt
文件夹 [或任何方便的文件夹] 并从 python 的服务器下载 python 源代码:首先将目录 (cd) 更改为“opt”文件夹:
下载源代码
提取[下载的]源代码文件
更改目录 (
cd
) Python 文件夹 [解压后创建]编译源代码
然后
编译完成后,可以通过以下命令确认 Python 3.8 已成功安装:
您应该看到响应
Python-3.8.3
。但是,为了准确回答您的问题,无法通过 ubuntu 官方 repos 获得 python 3.8。您必须添加一个 PPA 才能使用
sudo apt install [python3.x.x]
.该过程在如何在 Ubuntu 18.04 上安装 Python 3.8 |中进行了描述。Linux化
希望这会有所帮助,我希望我能充分回答您的问题。
看起来 Python 3.8 已经安装但未设置为默认值。Python 3.7.6 设置为默认值。
通过以下命令更新默认 Python3 版本。
选择 Python 3.8 选项并再次检查 Python 版本。