AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1261775
Accepted
Burak Çolak
Burak Çolak
Asked: 2020-07-25 11:54:32 +0800 CST2020-07-25 11:54:32 +0800 CST 2020-07-25 11:54:32 +0800 CST

为什么我不能安装 Python 3.8?[复制]

  • 772
这个问题在这里已经有了答案:
如何使“python”程序命令执行 Python 3? (8 个回答)
如何将python3.7安装到ubuntu 20.04? (2 个回答)
2年前关闭。

当我尝试安装 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
command-line python versions
  • 2 2 个回答
  • 18771 Views

2 个回答

  • Voted
  1. Best Answer
    Alvindera97
    2020-07-25T12:29:44+08:002020-07-25T12:29:44+08:00

    按照如何在 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。

    sudo apt install build-essential checkinstall
    sudo apt-get install 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 /opt/
    

    下载源代码

    sudo wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
    

    提取[下载的]源代码文件

    sudo tar xzf Python-3.8.3.tgz
    

    更改目录 ( cd) Python 文件夹 [解压后创建]

    cd Python-3.8.3
    

    编译源代码

    sudo ./configure --enable-optimizations
    

    然后

    sudo make altinstall
    

    编译完成后,可以通过以下命令确认 Python 3.8 已成功安装:

    python3.8 -V
    

    您应该看到响应Python-3.8.3。

    但是,为了准确回答您的问题,无法通过 ubuntu 官方 repos 获得 python 3.8。您必须添加一个 PPA 才能使用sudo apt install [python3.x.x].

    该过程在如何在 Ubuntu 18.04 上安装 Python 3.8 |中进行了描述。Linux化

    希望这会有所帮助,我希望我能充分回答您的问题。

    • 7
  2. KK Patel
    2020-07-25T12:55:02+08:002020-07-25T12:55:02+08:00

    看起来 Python 3.8 已经安装但未设置为默认值。Python 3.7.6 设置为默认值。

    通过以下命令更新默认 Python3 版本。

    sudo update-alternatives --config python3
    

    选择 Python 3.8 选项并再次检查 Python 版本。

    • 0

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行刻录双层 dvd iso

  • 如何从命令行判断机器是否需要重新启动?

  • 文件权限如何工作?文件权限用户和组

  • 如何在 Vim 中启用全彩支持?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve