Centos7安装Python3
1. 安装相应的编译工具yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y
2. 下载Python安装包
我这里使用的是3.8.10版本的,若要其他版本,直接更改版本号即可wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz
国内服务器可能下载较慢,推荐本地下载后使用Filezilla工具上传
3. 解压压缩包cd 存放目录
tar -xvJf Python-3.8.10.tar.xz
4. 创建编译安装目录mkdir /usr/local/python3
5. 安装cd Python-3.8.10
./configure --prefix=/usr/local/python3 --with-ssl
make && make install
6.创建软链接ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
python3 -V
#Python 3.8.10
pip3 -V
#pip 23.1.2 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
[*]一般情况下,命令行使用python,默认是python2.7版本,若想替换为python3,可使用以下方法修改(非必要)
查找python软链接位置
which python
#/usr/bin/python
查找pip软链接位置
which pip
#/usr/bin/pip]
删除旧软链接
rm /usr/bin/python
rm /usr/bin/pip
创建新软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
测试软链接
python -V
#Python 3.8.10
pip -V
#pip 23.1.2 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
7.更换pip源(推荐豆瓣)# 阿里源
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
# 豆瓣源
pip config set global.index-url https://pypi.douban.com/simple
# 阿里云 http://mirrors.aliyun.com/pypi/simple/
# 科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
# 豆瓣(douban) http://pypi.douban.com/simple/
# 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
# 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
页:
[1]