首页 > 系统相关 >ubuntu 22.04安装python3.8

ubuntu 22.04安装python3.8

时间:2023-08-11 10:22:41浏览次数:30  
标签:ppa get sudo apt 22.04 ubuntu python3.8

ubuntu 22.04 如果直接安装python3,装的是python3.10,但现在某外部程序依赖python3.8,所以需要重新安装。

不推荐方法

网上常见方法是add-apt-repository添加 ppa:deadsnakes 源,但这样会导致同时安装python3.8和python3.10。可我不想有两个版本。
命令如下:

# 这是不推荐的安装方法,更推荐后面的安装方法
# 因为安装software-properties-common时会把python3.10安装上去,这样就存在两个python3的版本了
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install -y python3.8 libpython3.8-dev python3.8-dev python3.8-distutils

推荐方法

更推荐以下安装方法,不安装software-properties-common,直接添加ppa:deadsnakes/ppa

# 推荐用这个方法
sudo echo 'deb https://launchpad.proxy.ustclug.org/deadsnakes/ppa/ubuntu/ jammy main' >>/etc/apt/sources.list
sudo apt-get update
# 这时会有个报错提示:
# W: GPG error: https://launchpad.proxy.ustclug.org/deadsnakes/ppa/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: # NO_PUBKEY BA6932366A755776
# E: The repository 'https://launchpad.proxy.ustclug.org/deadsnakes/ppa/ubuntu jammy InRelease' is not signed.
# 导入这个key,key的id从报错信息里拿
sudo apt install -y gnupg
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA6932366A755776
sudo apt-get update
sudo apt-get install -y python3.8 libpython3.8-dev python3.8-dev python3.8-distutils
# 安装 pip
wget https://bootstrap.pypa.io/get-pip.py 
python3.8 get-pip.py 
# 加下软链接
sudo ln -s /usr/bin/python3.8 /usr/bin/python3 
sudo ln -s /usr/bin/python3.8 /usr/bin/python 
# 设置下国内镜像源
sudo pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple 

标签:ppa,get,sudo,apt,22.04,ubuntu,python3.8
From: https://www.cnblogs.com/jsxubar/p/17622352.html

相关文章

  • WSL获得Ubuntu系统
    WSL获得Ubuntu系统一、WSL介绍二、WSL部署1、打开适用于Linux的Windows子系统的选项第一步:第二步:按照图中顺序进行第三步:重启电脑(很重要)第四步:按照前两步过程检查2、Ubuntu第一步:下载Ubuntu,打开,进行设置,下次使用打开即可三、Terminal软件安装第一步:在应用商店下......
  • Ubuntu 22.04安装Node.JS和NPM
    sudoaptpurgenodejssudoaptautoremovesudoaptupdatesudoaptinstall-ycurlcurl-fsSLhttps://deb.nodesource.com/setup_18.x|sudo-Ebash-sudoaptinstallnodejsbuild-essential-y......
  • ubuntu putty ntsysv 图形化命令界面 错位 乱码
    有待验证 ntsysv zhcon是工作在Linux控制台下的高效双字节中/日/韩(CJK)虚拟终端,就像DOS环境中的UCDOS一样,为控制台(console)环境提供完整的双字节语言环境。 apt-getinstallzhcon#adduser$(whoami)video#添加当前用户到video中zhcon--utf8#运行zhcon(注意:输入的是......
  • ubuntu 22.04 深度学习环境配置(pytorch版本)
    part1验证方法1验证Anacondaconda-V2验证显卡驱动nvidia-smi3验证cudanvcc-V4验证pytorch、torchvisioncondalist|greptorchpart2安装顺序1装Anaconda、搞虚拟环境Anaconda安装与卸载:https://www.cnblogs.com/lycnight/p/17617233.html虚拟环境:创......
  • sudo apt update 报错:库 “https://download.docker.com/linux/ubuntu \ Release”
    sudoaptupdate报错:错误:10https://download.docker.com/linux/ubuntu\Release404NotFound[IP:143.204.126.13443]命中:11http://ppa.launchpad.net/rock-core/qt4/ubuntufocalInRelease命中:12https://dl.google.com/linux/chrome/debstableInRelease正......
  • Centos7安装Python3.8
    Centos7安装Python3.8Centos7安装Python3.8安装编译相关工具yum-ygroupinstall"Developmenttools"yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-develyum-yin......
  • ubuntu linux 安装与卸载 anaconda
    Anaconda安装step1下载并上传Anaconda安装包step2安装Anaconda注意到当前没有解压权限,所以要修改文件权限chmod+xAnaconda3-2023.07-2-Linux-x86_64.sh然后执行安装程序./Anaconda3-2023.07-2-Linux-x86_64.sh然后按照提示输入回车或者yes即可。其中有一步要注......
  • Ubuntu安装KVM(一)
    此文档只是安装KVM,管理也采用可视化管理。对kvm命令的使用还不太熟练等搞懂了之后再出一篇文档。安装软件包aptinstallqemu-kvmlibvirt-clientslibvirt-daemon-system-y启动服务systemctlstartlibvirtdsystemctlenablelibvirtd第三方管理工具我目前只......
  • Ubuntu18.04 安装Opencv3.4.15、PCL1.8.1、VTK7.1.0、Eigen3.4、Pangolin0.6、Sophus
    Eigen3.4安装方法mkdirbuild&&cdbuildcmake..sudomakeinstall安装后头文件安装在/usr/local/include/eigen3/,可以打开看一看安装的库Pangolin0.6安装方法+安装依赖项目sudoapt-getinstalllibglew-devsudoapt-getinstalllibboost-devli......
  • Ubuntu 命令修改系统语言
    在安装Ubuntu-server版本时遇见没有中文的选择,但是我们又需要中文环境。那么只能先通过英文将系统安装好后,通过以下命令行设置为中文了。sudodpkg-reconfigurelocales⚠️注意:回车运行之后的界面可能有所不同,所我也就不截图了。大家直接选择zh_CN.UTF-8即可,选择确认回车,然后......