TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码

Ubuntu安装Python3.6并切换到3.6版本「建议收藏」,ubuntu装python3.8

2025-08-16
/
0 评论
/
2 阅读
/
正在检测是否收录...
08/16


一、为什么选择Python3.6?

虽然Python最新版本已迭代到3.10+,但许多遗留项目(如Django 1.x框架或特定机器学习库)仍依赖Python3.6环境。Ubuntu 18.04等LTS版本默认仅提供Python3.5或3.8,手动安装3.6成为必要选择。

二、安装前的准备工作

  1. 系统要求



    • Ubuntu 16.04/18.04/20.04(其他版本可能需调整源)
    • 已配置sudo权限的账户
    • 至少1GB可用磁盘空间
  2. 更新系统包索引
    bash sudo apt update sudo apt upgrade -y

三、通过PPA源安装Python3.6

步骤1:添加DeadSnakes PPA源

该PPA由Ubuntu社区维护,提供多版本Python:
bash sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update

步骤2:安装Python3.6核心包

bash sudo apt install python3.6 python3.6-dev python3.6-venv
- python3.6-dev:包含头文件(编译C扩展必需)
- python3.6-venv:独立虚拟环境支持

步骤3:验证安装

bash
python3.6 --version

应输出:Python 3.6.x

四、切换系统默认Python版本

⚠️ 注意:直接替换系统Python可能导致依赖问题,推荐使用update-alternatives管理多版本。

方法1:update-alternatives配置

bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --config python3
按提示选择Python3.6对应的编号,优先级数字越大权重越高。

方法2:临时切换(推荐)

在终端中临时生效:
bash alias python3=python3.6

五、虚拟环境专属配置

为避免影响系统环境,建议使用venv模块:
bash python3.6 -m venv myenv source myenv/bin/activate
激活后所有操作仅限当前虚拟环境。

六、常见问题解决方案

问题1:add-apt-repository命令不存在

bash sudo apt install software-properties-common

问题2:SSL模块缺失

编译安装时若出现SSL错误:
bash sudo apt install libssl-dev

问题3:pip无法使用

需单独安装pip:
bash curl https://bootstrap.pypa.io/get-pip.py | python3.6

七、性能优化建议

  1. 编译参数调优
    若从源码编译,可添加优化参数:
    bash ./configure --enable-optimizations make -j$(nproc)

  2. 卸载旧版本
    保留系统默认Python的同时移除无用版本:
    bash sudo apt autoremove python3.5

八、结语

通过上述步骤,你已成功在Ubuntu上搭建Python3.6环境。建议开发者根据项目需求选择虚拟环境或容器化方案(如Docker)实现更彻底的隔离。对于生产环境,务必测试所有依赖的兼容性。

update-alternativesUbuntu安装Python3.6切换Python默认版本PPA源配置虚拟环境配置
朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/36010/(转载时请注明本文出处及文章链接)

评论 (0)