ubuntu18.04通过apt安装python3.7.7与pip3.7最新版本(python3.8同理)

2023-05-16

首先更新软件包列表并安装必备组件:

#检测可更新
sudo apt update
#用于添加ppa源的小工具,ubuntu server默认没装。
sudo apt install software-properties-common

接下来,将Deadsnakes PPA添加到您的来源列表中:(不做这步也可以,但会安装较老的版本)

#有确认提示按回车继续
sudo add-apt-repository ppa:deadsnakes/ppa

库添加完成后,请使用以下命令安装Python 3.7:

#搜索是否有需要的版本
sudo apt search python3.7
#安装
sudo apt install python3.7

至此,Python 3.7已安装在您的Ubuntu系统上,可以使用了。 您可以通过键入以下内容进行验证:

python3.7 -V

安装curl

sudo apt install curl

安装pip

# 下载最新的官方 pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# 安装 python-distutils
sudo apt install python3-distutils 或 sudo apt install python3.9-distutils(高版本的python3)
# 直接获取 pip3.7
sudo python3.7 get-pip.py
# 安装 launchpadlib
pip3.7 install launchpadlib

测试是否安装成功
pip3.7 --version

如果有遇到 C 实现的 pip 安装不了, 则需要安装。
sudo apt-get install python3.7-dev

查询路径:

which python3.7
which pip3.7

改软连接参考:Ubuntu-18.04-x64自己装了python3.8.2后改软连接笔记_福星M高照的博客-CSDN博客(按照这篇文章的步骤就不需要去www.linuxidc.com这个网站看安装教程了)

如果是用python3.9或更高的版本要用以下命令安装相应组件(用pyinstaller编译也要安装)

sudo apt install python3.9-distutils
sudo apt install python3.9-dev

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu18.04通过apt安装python3.7.7与pip3.7最新版本(python3.8同理) 的相关文章

  • Opencv-python3,处理rtsp流视频-----踩坑总结+VideoCapture.get()详解:

    最近项目在用opencv处理rtsp流相机 中间也踩了很多坑 这里写篇博客帮助那些可能会遇到相似问题的同胞 注 我这里同时用到了四个相机 1 电脑同时连接多个相机后 之后去打开rtsp相机时 初次打开特别耗时 甚至打开失败 在Win10上需
  • Windows7(x64) 安装Python3.7.0

    日期 2018年8月8日 作者 Commas 注释 本文写Windows7 x64 安装Python3 7 0 讲述了基本的安装操作 同时也介绍了一些相关的基础知识 本文若有哪些地方写的有所纰漏 还望各位看客指出 谢谢 如果您想了解更多有关
  • Python3之基本数据类型总结

    日期 2019年12月15日 作者 Commas 注释 学习就是为了忘记 总结一下python3的基本数据类型相关的知识 如果您想了解更多有关Python的知识 那么请点 我的Python目录 文章目录 一 变量在内存中的存储 二 内置函数
  • 如何列出 Ubuntu 上已安装的软件包

    在本教程中 我们将向您展示如何列出和过滤 Ubuntu 上已安装的软件包 当您需要在另一台计算机上安装相同的软件包或想要重新安装系统时 了解如何列出 Ubuntu 系统上已安装的软件包会很有帮助 我们还将向您展示如何检查是否安装了特定的软件
  • pymysql中 execute 和 executemany 性能对比,以及与原生SQL 相比如何

    今天在mysql中插入大批量数据时 突然想起pymysql 还有executemany 方法 那么这两个方法到底谁快 快多少 测试环境 python3 mysql pymysql 老规矩 先上测试代码 class IN sql def in
  • 总结12个python代码

    python有很好的可读性和简洁性 学会其中的小的技巧 运用的恰当 会让我们的工作事半功倍 以下是我总结的12个小的程序段 看似非常的简单 但是却非常的有技巧性 并且对个人的编程能力是一个很好的检验 大家应该在日常的编程中多多使用 多多练习
  • Python3中参数*args和**kwargs介绍

    在Python中 我们可以使用两种特殊符号将可变数量的参数传递给函数 args和 kwargs 你可以使用任何单词代替args和kwargs 但通常做法是使用args和kwargs args允许函数接受任意数量的位置参数 positiona
  • python 运行时出现fixture xxx not found

    一 问题 在pycharm中运行带有pytest包的代码会出现如下错误 E fixture a not found gt available fixtures cache capfd capfdbinary caplog capsys ca
  • python3生成中文词云图

    usr bin python3 coding utf 8 coding utf 8 导入wordcloud模块 from wordcloud import WordCloud 中文分词库 pip install jieba import j
  • python线程与进程概述_1.24

    多进程与多线程 进程 Process 是计算机中的程序关于某数据集合上的一次运行活动 是系统进行资源分配和调度的基本单位 是操作系统结构的基础 线程 Thread 有时被称为轻量级进程 Lightweight Process LWP 是程序
  • centos7安装apt

    centos7安装apt 搜索并下载对应版本 rpmforge release 下载地址 https www rpmfind net linux rpm2html search php query rpmforge release 执行安装
  • python3 练习题100例 (十二)

    题目十二 打印出所有的 水仙花数 所谓 水仙花数 是指一个三位数 其各位数字立方和等于该数本身 例如 153是一个 水仙花数 因为153 1的三次方 5的三次方 3的三次方 usr bin env python3 coding utf 8
  • Python3 初学 DAY2

    num1 minute py minute 7 24 60 print minute num2 print py 注 显示颜色格式 033 显示方式 字体色 背景色m 033 0m 显示颜色参数 显示方式 效果 字体色 背景色 颜色描述 0
  • python3 hashlib库sha256、pbkdf2_hmac、blake2b基本用法

    hashlib sha256 import hashlib x hashlib sha256 x update b asd print x 1 x hexdigest x hashlib sha256 x update asd encode
  • 列出 Debian 中所有用户安装的软件包

    在我参加的一次网络安全竞赛中 我获得了一台安装了许多软件包的 Debian 虚拟机 并要求我清理无关或恶意的软件包 过去我用过dpkg l grep searchterm 以及执行此任务的常用包的列表 然而 这是极其低效且耗时的 为了加快我
  • maven-processor-plugin 忽略未定义的符号

    我有 JPA 2 maven 项目 我想处理源以获得静态元模型 我做了什么我拿走了JBoss 的静态元模型处理器 http docs jboss org hibernate stable orm topical html metamodel
  • 更新软件包列表时显示“InRelease:Clearsigned 文件无效,收到‘NODATA’(网络是否需要身份验证?)”

    这是我在终端中看到的内容 user user OptiPlex 9020 sudo apt get update Ign http extras ubuntu com trusty InRelease Ign http in archive
  • 如何为命令的所有选项启用无密码 sudo?

    我想启用无密码 sudosudo apt update 并且还可以使用无密码 sudo 工作apt update当我使用以下选项运行它时命令sudo apt update q and sudo apt update qq 我有文件 etc
  • 由于 apt-key 已弃用,如何使用 ansible playbook 管理 trust.gpg.d 中的密钥环文件?

    Before apt key已弃用 我正在使用 Ansible 剧本来添加和更新服务器中的密钥 眼下 apt key不再更新密钥 在几次搜索中 我发现我需要使用gpg现在 但是 我有很多服务器 我不想为每台服务器手动执行此操作 有没有办法管
  • 如果失败,如何强制 ansible 重试“apt”任务?

    我有一个ansible在许多机器上运行的剧本 在该剧本中 我尝试使用一些软件包来安装apt 但偶尔会失败 要么是因为其他剧本正在运行 定期更新或任何其他apt实例并行运行并获取锁 我基本上想在放弃之前添加一个重试循环 但未能这样做 因为不支

随机推荐