黑帽联盟
标题:
Centos7安装Python3
[打印本页]
作者:
定位
时间:
2023-7-24 13:53
标题:
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工具上传
2023-7-24 13:53 上传
下载附件
(71.5 KB)
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/
复制代码
欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/)
Powered by Discuz! X2.5