在Linux中安装Python
Centos系统
-
安装依赖包;
yum install zlib-devel bzip2-devel openssl-devel libffi-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y -
去Python官网下载需要的Python版本,这里以
Python3.7.8为例安装;
淘宝Python镜像加速网站:https://npm.taobao.org/mirrors/python/wget https://registry.npmmirror.com/-/binary/python/3.8.13/Python-3.8.13.tgz -
将下载下来的Python上传到Linux服务器上:
/usr/local/Python3(这里的Python3文件夹是自己创建的); -
将Python进行解压;
# 切换到压缩包所在的目录 cd /usr/local/Python3 # 使用root权限进行解压 tar zxvf Python-3.7.8 -
配置安装路径
# 切入到解压目录 cd /usr/local/Python3/Python-3.7.8 # 配置安装路径(注意:这里的安装目录和解压目录是不同的,如果不存在需重新创建) ./configure prefix=/usr/local/python3 -
编译安装
make && make install -
配置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 -
测试
# 看是否可以运行 python3 pip3-
错误一:No module named '_ctypes'
yum install libffi-devel -y cd Python-3.7.8/ make clean && make && make install
-
Ubuntu系统
- 安装依赖包:
sudo apt install build-essential zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
- 下载需要安装的Python版本:
淘宝Python镜像加速网站:https://npm.taobao.org/mirrors/python/
wget https://registry.npmmirror.com/-/binary/python/3.8.13/Python-3.8.13.tgz
- 将下载下来的Python上传到Linux服务器上:
/usr/local/Python3(这里的Python3文件夹是自己创建的);
# 切换到压缩包所在的目录
cd /usr/local/Python3
# 使用root权限进行解压
tar zxvf Python-3.8.13.tgz
- 配置安装路径
# 切入到解压目录
cd /usr/local/Python3/Python-3.8.13
# 配置安装路径(注意:这里的安装目录和解压目录是不同的,如果不存在需重新创建)
./configure prefix=/usr/local/python3
- 编译安装
make && make install
- 配置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
- 测试
# 看是否可以运行
python3
pip3

浙公网安备 33010602011771号