python环境是linux中必备的,部分发行版会自带python,有时候需要安装手动安装
注意:如果需要多个版本并存,建议使用conda环境,如果自己配置多版本,需要用多个软链接
conda环境,可以参考:anaconda安装部署
0.选取
链接:python 官网下载区
python官网有时候访问较慢,有时候很快。
这里可以看到,3.10之下的都是只修复安全问题的,3.11和3.12修复bug,3.13还没有正式发布。
如果求稳就是3.10.x,如果要求新特性3.12.x。
1.官方地址
选中一个版本,我选择最新的稳定版本3.12.4(2024年6月版本)
如果需要指定版本,在详细里面找到指定版本并下载
点击python.x进入到详细页面,拉到最下面。
找到python源码,右键复制链接
2.linux系统中下载
进入安装目录
cd /usr/local
python官网有时候访问较慢,有时候很快。如果无法下载,把这个链接复制到迅雷等软件中就可以下载了。然后再上传到linux服务器。
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
3.解压
tar -zxvf Python-3.12.4.tgz && cd Python-3.12.4
4.依赖安装
安装c编译器和libz,这个是必须的
apt-get install build-essential libz-dev
安装openssl,如果没安装,编译python后没有ssl模块
apt install openssl libssl-dev
5.编译安装
./configure --prefix=/usr/local
make && make install
耐心等待安装完成,编译安装时间较久
安装完成后会放在/usr/local/bin中,此时的命令为python3,如果想用python就可以调用,使用软连接
6.测试
python3 -V
会显示版本号
pip也是用pip3作为命令的,编译安装和包安装是略有不同的。