您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux下怎么安装Python 3.5.3
Python 3.5.3是Python 3.5系列的维护版本,虽然较旧但部分项目仍需要特定环境支持。本文将详细介绍在Linux系统中通过源码编译安装Python 3.5.3的完整流程。
## 一、准备工作
### 1. 更新系统软件包
安装前建议先更新系统:
```bash
sudo apt update && sudo apt upgrade -y # Debian/Ubuntu
sudo yum update -y # CentOS/RHEL
安装必要的开发工具和依赖库:
# Debian/Ubuntu
sudo apt install -y build-essential zlib1g-dev libncurses5-dev \
libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
# CentOS/RHEL
sudo yum groupinstall -y "Development Tools"
sudo yum install -y zlib-devel bzip2-devel openssl-devel \
ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel
通过wget下载官方源码:
wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
tar -xvf Python-3.5.3.tgz
cd Python-3.5.3
./configure --enable-optimizations --prefix=/usr/local/python3.5
参数说明:
- --enable-optimizations
:启用优化
- --prefix
:指定安装路径
make -j$(nproc) # 使用所有CPU核心加速编译
sudo make altinstall # 使用altinstall避免覆盖系统Python
sudo ln -s /usr/local/python3.5/bin/python3.5 /usr/local/bin/python35
sudo ln -s /usr/local/python3.5/bin/pip3.5 /usr/local/bin/pip35
python35 --version # 应显示 Python 3.5.3
pip35 --version
_ctypes
模块如果出现ModuleNotFoundError: No module named '_ctypes'
错误:
sudo apt install libffi-dev # Debian/Ubuntu
sudo yum install libffi-devel # CentOS/RHEL
然后重新编译安装。
若遇到SSL相关错误:
./configure --with-ssl
make clean && make && sudo make altinstall
建议使用virtualenv创建隔离环境:
pip35 install virtualenv
virtualenv -p python35 myenv
source myenv/bin/activate
如需卸载:
sudo rm -rf /usr/local/python3.5
sudo rm /usr/local/bin/python35 /usr/local/bin/pip35
注意:Python 3.5已于2020年停止官方支持,建议新项目使用更高版本。如需长期维护的旧版本,可考虑Python 3.7+。
通过以上步骤,您已成功在Linux系统上安装了Python 3.5.3环境。如需多版本共存,可参考pyenv等版本管理工具。 “`
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。