ubuntu 安装 python3.9

这篇具有很好参考价值的文章主要介绍了ubuntu 安装 python3.9。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 相关背景

之前在dockerfile里面一直使用的是python3.8(忘记为什么选择这个版本了),想用python3.9,因为觉得3.8有点老了,而且3.9一个重要的feature,是把list作为默认的类型,不需要从typing 里面 import List作为数据类型了。
现在基于python3.8的dockerfile里面Python安装命令如下

apt-get install -y python3.8 python3-pip && ln -s /usr/bin/python3.8 /usr/bin/python

但是如果直接把python 3.8 换成python 3.9,会发现无法安装,找不到python3.9这个包,原因是因为ubuntu 的官方repo没有提供3.9版本的python文章来源地址https://www.toymoban.com/news/detail-651906.html

二、解决方案

  1. 安装python 3.9
apt-get update
apt-get install software-properties-common #
#  "software-properties-common" 是一个软件包,
# 该软件包提供了一些常用的工具和功能,用于管理软件源(repositories)和 PPA(Personal Package Archive)。
add-apt-repository ppa:deadsnakes/ppa
# Install py39 from deadsnakes repository
apt-get install python3.9 python3-pip
ln -s /usr/bin/python3.9 python
  1. 后处理
    不知道为什么最后build成的image 会有一个默认的3.8的python,在dockerfile里面所安装的python package都被和python 3.8进行了绑定,导致python 3.9 实际上没有和安装的package进行绑定。
    解决方案是添加下面两行代码 强行把python和python3都指向python3.9
rm /usr/bin/python3
ln -s /usr/bin/python3.9 python3

到了这里,关于ubuntu 安装 python3.9的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu20.4安装python3.8

    ubuntu20.4中安装python3.8 注: ubuntu20.4自带python3.10, 软连接python3与pip3指向的为python3.10 本文意在安装python3.8, 并将软连接python与pip指向python3.8 将 deadsnakes PPA 添加到你的系统源列表中 将 deadsnakes PPA 添加到你的系统源列表中 3.一旦软件源仓库被启用,安装 Python 3.8 4.验证安装过程是

    2024年02月01日
    浏览(87)
  • Ubuntu 下安装最新 Python3.10 教程 (源码安装)

    执行以下命令安装 Python3 的一些依赖库:   大家可以前往 Python 官网下载:Welcome to Pyhton! ,这里下载 gz 包和 xz 包都可以,下载链接如下:XZ compressed source tarball 也可使用 wget 下载,选一种方法即可: 接着解压 tar 包:      1. 编译安装 首先进入我们刚才解压的文件目录下

    2024年02月11日
    浏览(49)
  • ubuntu 22.04安装python3.8

    ubuntu 22.04 如果直接安装python3,装的是python3.10,但现在某外部程序依赖python3.8,所以需要另外安装。 网上常见方法是add-apt-repository添加 ppa:deadsnakes 源,但这样会导致同时安装python3.8和python3.10,会同时安装一大堆不需要用到的包。 命令如下: 更推荐以下安装方法,不安装s

    2024年02月13日
    浏览(47)
  • ubuntu 22.04 安装python3.8

    千万千万不要卸载 系统自带的 python 卸载了也不要怕 python 3.18 python 3.10 加入 update-alternatives

    2024年02月14日
    浏览(44)
  • Ubuntu上python2和python3安装配置

    Ubuntu 20.04 LTS已经移除Python2,默认安装python3。但是很多时候还是会经常用到python2.7版本,这里首先单独安装python2.7,然后配置python2和python3,以达到手动切换系统默认python版本。 1.安装python2.7 命令:sudo apt install python2,一路回车 2.配置系统默认python版本       依次执行以下命

    2024年02月13日
    浏览(42)
  • WSL ubuntu 20.04 安装python3

    直接通过命令行安装python sudo apt-get install python3 在/usr/bin目录下查看所有python版本 同时需要在系统路径中加入软链接,将默认的python定向到python3上: sudo ln -s /usr/bin/python3.6 /usr/bin/python

    2024年02月12日
    浏览(55)
  • Windows、python3.7安装pandas

    在需要安装pandas的虚拟环境下,使用清华源镜像安装,在Anaconda Prompt(anaconda3)终端中输入以下命令: 出现以下界面即安装成功(pytorch是我创建的虚拟环境的名字): 如果出现这个界面: 报错显示ProxyError,说明连接了VPN或者用了梯子,需要将其关闭,再重新输入上述命令

    2024年02月07日
    浏览(47)
  • ubuntu16.04下编译安装python3.10

    1、安装依赖库 sudo apt install libffi-dev sudo apt install libgdbm-dev 2、编译安装openssl(下载最新版本源码即可) 安装完成后,建立软连接(如果可以正常运行,不需要建立): sudo ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1 sudo ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1 3、编译

    2024年02月11日
    浏览(57)
  • Linux系统安装Python3环境(超详细)_linux 安装python3

    本文基于如下Linux系统版本: 1、默认情况下,Linux会自带安装Python,可以运行python --version命令查看 如图: 我们看到Linux中已经自带了Python2.7.5。再次运行python命令后就可以使用python命令窗口了(Ctrl+D退出python命令窗口)。 2、查看Linux默认安装的Python位置 看到/usr/bin/python和

    2024年01月24日
    浏览(56)
  • 如何在ubuntu18.04安装python3.8.6

    目录 一.前言 二.教程 2.1环境配置 2.2下载安装包 2.3编译安装 2.4验证安装

    2024年01月16日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包