Linux下怎么安装python3.5.3

发布时间:2022-01-24 15:49:05 作者:zzz
来源:亿速云 阅读:161
# 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

2. 安装编译依赖

安装必要的开发工具和依赖库:

# 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

二、下载Python源码

1. 获取源码包

通过wget下载官方源码:

wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz

2. 解压文件

tar -xvf Python-3.5.3.tgz
cd Python-3.5.3

三、编译安装Python

1. 配置编译选项

./configure --enable-optimizations --prefix=/usr/local/python3.5

参数说明: - --enable-optimizations:启用优化 - --prefix:指定安装路径

2. 开始编译

make -j$(nproc)  # 使用所有CPU核心加速编译

3. 安装到系统

sudo make altinstall  # 使用altinstall避免覆盖系统Python

四、环境配置

1. 创建软链接

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

2. 验证安装

python35 --version  # 应显示 Python 3.5.3
pip35 --version

五、常见问题解决

1. 缺少_ctypes模块

如果出现ModuleNotFoundError: No module named '_ctypes'错误:

sudo apt install libffi-dev  # Debian/Ubuntu
sudo yum install libffi-devel # CentOS/RHEL

然后重新编译安装。

2. SSL模块问题

若遇到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等版本管理工具。 “`

推荐阅读:
  1. linux下安装ecshop,
  2. Linux下安装Redis及Linux下php安装Redis扩展

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python linux

上一篇:怎么使用vscode编写Python

下一篇:Linux系统中怎么安装SQL server

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》