记录 | ubuntu源码编译python3.7.3(指定版本)

一、安装依赖包

bash 复制代码
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev   
sudo apt-get install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 
sudo apt-get install -y libncurses5-dev  libncursesw5-dev xz-utils tk-dev

二、从Python网页中找到相应的版本,点击下载

bash 复制代码
sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 

三、解压

bash 复制代码
sudo tar -zxvf Python-3.7.3.tgz 

四、解压结束 进入生成的目录python-3.7.3

bash 复制代码
cd Python-3.7.3 

五、安装python

bash 复制代码
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install

六、安装完成,创建软连接,打印版本测试

bash 复制代码
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
bash 复制代码
python3 -V
pip3 -V

安装结束。

相关推荐
RAY_01041 分钟前
Python—数据容器
开发语言·python
June bug4 分钟前
【python基础】python和pycharm的下载与安装
开发语言·python·pycharm
im_AMBER1 小时前
python实践思路(草拟计划+方法)
开发语言·python
站大爷IP1 小时前
Python与JSON:结构化数据的存储艺术
python
是阿建吖!1 小时前
【Linux | 网络】socket编程 - 使用TCP实现服务端向客户端提供简单的服务
linux·网络·tcp/ip
大菠萝学姐1 小时前
基于Spring Boot和Vue的高校图书馆座位预约系统的设计与实现
java·vue.js·spring boot·后端·python·mysql·vue
Tomorrow'sThinker2 小时前
[特殊字符] Python 批量生成词云:读取词频 Excel + 自定义背景 + Excel to.png 流程解析
python·excel
渡我白衣2 小时前
Linux操作系统之进程间通信:管道概念
linux
Amelio_Ming2 小时前
C++开源项目—2048.cpp
linux·开发语言·c++
cui_win2 小时前
【网络】Linux 内核优化实战 - net.ipv4.tcp_dsack
linux·网络·tcp/ip