定位 发表于 2023-7-24 13:53:49

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]
查看完整版本: Centos7安装Python3