Bur*_*lak 3 python command-line versions
当我尝试安装 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.
Run Code Online (Sandbox Code Playgroud)
(base) user@admin:~$ python --version
Python 3.7.6
Run Code Online (Sandbox Code Playgroud)
Alv*_*a97 10
根据如何在 Ubuntu、Debian 和 LinuxMint \xe2\x80\x93 TecAdmin 上安装 Python 3.8 的说明,尝试以下操作:
\n安装[和/或更新]以下软件包;build-essential、checkinstall、libreadline-gplv2-dev、libncursesw5-dev、libssl-dev、libsqlite3-dev、tk-dev、libgdbm-dev、libc6-dev、libbz2-dev、libffi-dev、zlib1g-dev。
\nsudo apt install build-essential checkinstall\nsudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev\nRun Code Online (Sandbox Code Playgroud)\n此后,将目录 ( cd) 更改为您的opt文件夹 [或任何方便的文件夹] 并从 python 服务器下载 python 源代码:
cd /opt/\nRun Code Online (Sandbox Code Playgroud)\nsudo wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz\nRun Code Online (Sandbox Code Playgroud)\nsudo tar xzf Python-3.8.3.tgz\nRun Code Online (Sandbox Code Playgroud)\ncd) Python 文件夹 [解压后创建]cd Python-3.8.3\nRun Code Online (Sandbox Code Playgroud)\nsudo ./configure --enable-optimizations\nRun Code Online (Sandbox Code Playgroud)\n然后
\nsudo make altinstall\nRun Code Online (Sandbox Code Playgroud)\n编译完成后,您可以通过以下命令确认Python 3.8已成功安装:
\npython3.8 -V\nRun Code Online (Sandbox Code Playgroud)\n您应该会看到响应Python-3.8.3。
但是,为了准确回答您的问题,python 3.8 无法通过 ubuntu 官方存储库获得。您必须添加 PPA 才能使用sudo apt install [python3.x.x].
如何在 Ubuntu 18.04 上安装 Python 3.8 |描述了该过程。Linux化
\n希望这对您有所帮助,并且希望我能充分回答您的问题。
\n| 归档时间: |
|
| 查看次数: |
38229 次 |
| 最近记录: |