当前位置: 首页 > article >正文

在 Ubuntu 安装 Python3.7(没有弯路)

注:当前Ubuntu版本为18.04
在这里插入图片描述

下载Python源码包

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

安装前准备

安装依赖组件

apt-get update

apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev tk-dev gcc make

解压安装

解压到/usr/local/src目录

tar zvxf Python-3.7.12.tgz -C /usr/local/src
cd /usr/local/src/Python-3.7.12

编译前配置

./configure prefix=/usr/local/python3 --enable-shared

编译构建

make -j8

安装Python

make install

清理编译产出的中间文件

make clean

链接构建产出的Python可执行文件到/usr/local/bin目录

ln -s /usr/local/python3/bin/python3 /usr/local/bin/python

链接构建产出的pip3可执行文件到/usr/local/bin目录

ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip

链接构建产出的Python动态库

ln -s /usr/local/python3/lib/libpython3.7m.so.1.0 /usr/lib/libpython3.7m.so.1.0

配置动态库

ldconfig

检查

检查Python版本是否安装成功

python --version
  • 链接到/usr/local/bin/目录不会影响系统软件

  • 一般情况下,PATH配置是先/usr/local/bin再/usr/bin

  • 检查python -v输出结果是否为Python 3.7.12版本,如果不是该版本,可能影响后续依赖安装和服务运行

pypi下载源配置

pip默认是到pypi官方源下载第三方依赖包,下载速度可能会比较慢,可以考虑调整为腾讯云的pypi下载源,调整方式:

mkdir ~/.pip/
echo "[global]\nindex-url = https://mirrors.cloud.tencent.com/pypi/simple" >> ~/.pip/pip.conf

http://www.kler.cn/news/335347.html

相关文章:

  • Qt之TCP收发图片的例子
  • 大模型生成时的参数设置怎么调整?
  • 9--苍穹外卖-SpringBoot项目中Redis的介绍及其使用实例 详解
  • 男单新老对决:林诗栋VS马龙,巅峰之战
  • 【优选算法】(第十二篇)
  • 8647 实现图的存储结构
  • 数据结构与算法——Java实现 30.合并多个有序链表 小顶堆实现
  • 微信朋友圈实况照片需要注意隐私
  • 独立站如何批量查收录,独立站批量查询收录的操作方法
  • MongoDB入门:安装及环境变量配置
  • (刷题记录5)盛最多水的容器
  • “衣依”服装销售平台:Spring Boot技术架构剖析
  • leetcode99 恢复二叉搜索树
  • 基于微信小程序的健康管理系统(源码+定制+文档)
  • Python FastApi 实现签名验证
  • 上传本地项目到GitHub远程仓库(极简洁操作版)
  • 【2024版本】Mac/Windows IDEA安装教程
  • QT系统学习篇(2)- Qt跨平台GUI原理机制
  • 【玩转 JS 函数式编程_008】3.1.2 JavaScript 函数式编程筑基之:箭头函数——一种更流行的写法
  • 第十一章 缓存之更新/穿透/雪崩/击穿