欢迎光临散文网 会员登陆 & 注册

Installing Python 3.8.6 from source on Ubuntu 18.04

2023-02-27 11:00 作者:向青年人学习  | 我要投稿

# update system

sudo apt update && sudo apt upgrade -y

# install build tools and python prerequisites (这个必须先执行,不然后面有很多坑)

sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev

# download Python-3.8.6.tgz

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

# 解压

tar -zxf Python-3.8.6.tgz

# 进入python3.8.6

cd Python-3.8.6

# 编译文件  时间大概有1-3分钟

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

# 编译好后,会有另外一个提示,让run ./configure xxx

./configure --enable-optimizations

# 安装(注意权限,用root)

make && make install

我这边因为原来的unbuntu有python,所以需要将原来的软连接删除,重新创建;

# 备份原先的软链接 

sudo -s mv /usr/bin/python /usr/bin/python.bak 

sudo -s mv /usr/bin/pip /usr/bin/pip.bk 

# 设置新的软链接 ln -s  /usr/local/python3.8/bin/python3.8(每个人不一样) /usr/bin/python 

ln -s /usr/local/python3.8/bin/pip3.8(每个人不一样) /usr/bin/pip

# 查看效果

python -V

pip -V

# 结束

可关注以下链接:

http://events.jianshu.io/p/261e1d52f471

https://gist.github.com/jerblack/798718c1910ccdd4ede92481229043be

Installing Python 3.8.6 from source on Ubuntu 18.04的评论 (共 条)

分享到微博请遵守国家法律