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同理) 的相关文章

  • python matplotlib数据可视化案例-生成柱状图,饼图(扇形图),词云。

    目前python spark scala十分火爆 于是我就利用爬虫将猎聘上的招聘信息进行了一下获取 相比起来 猎聘上的职位数量还是很多的 3中技术类型以 python spark scala 作为关键词 一共爬取了一万多条信息 爬取的主要信
  • 疑似APT组织响尾蛇的JavaScript脚本调试分析

    APT组织响尾蛇JavaScript脚本调试分析 样本描述 样本分析 投递手法 HTA JS代码 JavaScript调试方式 IE 打印参数 代码逻辑 样本描述 响尾蛇投递与巴基斯坦外交政策有关的LNK文件 LNK文件不携带主要的恶意代码
  • python3解决读取到的邮件中的乱码问题

    点进来看这篇文章的你 是不是有这种情况 不管用什么模块去读取邮箱中的邮件 都能看到类似 gb18030 B 1vfM4g 这样的仿佛像乱码一样的东西 你比如说这样子的 X QQ FEAT YSSoAXAEBlFn3rgysgiXLVc6JA
  • pymysql中 execute 和 executemany 性能对比,以及与原生SQL 相比如何

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

    模块 01 sys argv py 功能 获取命令行参数 参考 https www runoob com python3 python3 command line arguments html 命令行 python 01 sys argv
  • python pyinstaller打包参数介绍(转)

    pyinstaller相关参数 F onefile 打包一个单个文件 如果你的代码都写在一个 py文件的话 可以用这个 如果是多个 py文件就别用 D onedir 打包多个文件 在dist中生成很多依赖文件 适合以框架形式编写工具代码 我
  • 【Android】APT与JavaPoet学习与实战

    PS 本文讲解的APT全称为Annotation Processing Tool 而非是Android Performance Tuner 这两种工具简称皆为APT 前者是 注释处理工具 后者是 Android性能调试器 本文分别使用Jav
  • python 运行时出现fixture xxx not found

    一 问题 在pycharm中运行带有pytest包的代码会出现如下错误 E fixture a not found gt available fixtures cache capfd capfdbinary caplog capsys ca
  • 解决Ubuntu报错 E: Unable to locate package yum

    开门见山 Ubuntu的包管理工具是apt get 所以不必再安装yum 如果要安装其他包需要使用apt get命令 这里以locate命令为例 sudo apt get install mlocate 下文就是问题解决的全过程了 1 报错
  • 如何在 Ubuntu 中添加 apt 存储库

    使用 Ubuntu 软件中心或命令行实用程序 例如apt or apt get这些软件包是从一个或多个 apt 软件存储库下载的 APT 存储库是网络服务器或本地目录 其中包含 APT 工具可读的 deb 包和元数据文件 虽然默认 Ubun
  • centos7 pip3 安装python模块包报错解决

    centos7 pip3 安装python模块包报错 bash usr local bin pip3 usr local bin python3 6 坏的解释器 没有那个文件或目录 root localhost Python pip3 in
  • APT攻击流程图画法参考

    APT攻击流程图画法参考 画图网站 多组件多阶段 多文件多次网络连接行为 ATTCK Kill Chain 画图网站 我用免费的ProcessOn 图标比较多也好看 个人免费文件是9个 如果不够用只能删了 花钱是不可能花钱的 删之前可以保存
  • java版本错误,无法升级jenkins

    我的 Ubuntu 14 04 上运行着 Jenkins 我正在尝试使用正常的方式升级 jenkinsapt get install jenkins 但是当我尝试这样做时 我不断收到错误 Setting up jenkins 2 73 Fo
  • 如何在不破坏 apt 的情况下更新 Python 3 的替代品?

    有一天 我决定让 python 命令默认启动 python3 而不是 python2 所以我这样做了 sudo update alternatives install usr bin python python usr bin python
  • 列出 Debian 中所有用户安装的软件包

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

    我刚刚在我的 Asus EeePC 上网本上升级到 Ubuntu 11 04 并且遇到了 G 问题 使用 G 编译任何程序 即使是简单的 Hello World 无论是使用 iostream cstdio 还是 stdio h 都会失败并显
  • 无法在 ubuntu 20.04 中安装 g++ 和 build-essentials

    即使在清洁后apt get clean它说有破损的包裹 sudo dpkg l grep r正如 1 中提到的 什么也不返回 sudo apt get install build essential Reading package list
  • 方法体内注释的处理

    我正在使用可插入注释处理 API 处理 java 注释 是否可以以某种方式处理使用的注释inside方法体 感谢帮助 彼得 我想 我找到了解决方案 正如我所想 当前的 javac 是不可能的 本地注释只是简单的注释 不会被可插入注释处理 A
  • 在 GitHub Actions 工作流程中缓存 APT 包

    我对我的 C 项目使用以下 Github Actions 工作流程 工作流程在约 40 秒内完成 但其中一半以上的时间都花在安装valgrind包及其依赖项 我相信缓存可以帮助我加快工作流程 我不介意多等几秒钟 但这似乎是对 GitHub
  • Ubuntu 12.10 libgtk-3-0 缺少符号

    我正在运行 Ubuntu 12 10 不知何故我的 libgtk 3 0 搞砸了 当尝试运行许多不同的应用程序时 我收到如下错误 gedit symbol lookup error usr lib libgtk 3 so 0 undefin

随机推荐