Ubuntu下安装python3.5

本文介绍如何在Ubuntu14.04系统中安装Python3.5版本,并将其设置为默认版本。文章包括添加PPA源、更新软件包列表、安装Python3.5及配套pip工具等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu14.04系统会自带python2.7,请不要卸载它。不同版本的python可以共存在一个系统上。

卸载之后,桌面系统会被影响。

(1)sudo add-apt-repository ppa:fkrull/deadsnakes

(2)sudo apt-get update

(3)sudo apt-get install python3.5

(4)sudo cp /usr/bin/python /usr/bin/python_bak,先备份
(5)sudo rm /usr/bin/python,删除
(6)sudo ln -s /usr/bin/python3.5 /usr/bin/python,默认设置成python3.5,重建软链接这样在终端中输入python默认就是 3.5版本了

(7)安装新版pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
sudo pip3 install setuptools --upgrade
sudo pip3 install ipython[all]

分析以上命令的含义:
(1)PPA(Personal Package Archives)个人软件包集

很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了ppa,允许用户建立自己的软件仓库,自由的上传软件。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。

Launchpad是Ubuntu母公司canonical有限公司所架设的网站,是一个提供维护、支援或联络Ubuntu开发者的平台。

针对Ubuntu而言,用https://launchpad.net/ubuntu/+ppas搜索更加准确。

       fkrull/deadsnakes是ubuntu提供的python的repository。


参考:

Ubuntu下常用Repository

http://www.codeweblog.com/ubuntu%E4%B8%8B%E5%B8%B8%E7%94%A8repository/

ubuntu添加PPA源

http://www.linuxidc.com/Linux/2012-12/75354.htm



### 如何在 Ubuntu 18.04 上安装 Python 3.5 尽管 Ubuntu 18.04 默认提供的是 Python 3.6,但在某些情况下可能需要安装较旧的 Python 版本(如 Python 3.5)。以下是详细的指南来实现这一目标。 #### 使用 `deadsnakes` PPA 安装 Python 3.5 可以通过官方支持的第三方 PPA (`deadsnakes/ppa`) 来轻松安装不同版本的 Python。此方法简单可靠,并能确保软件包与其他系统组件兼容。 更新系统的 APT 软件源并添加 `deadsnakes` PPA: ```bash sudo apt update && sudo apt upgrade -y sudo add-apt-repository ppa:deadsnakes/ppa ``` 再次刷新本地索引以包含新仓库中的可用包: ```bash sudo apt update ``` 现在可以安装所需的 Python 版本: ```bash sudo apt install python3.5 ``` 验证安装是否成功以及确认其版本号: ```bash python3.5 --version ``` 如果一切正常,则会显示如下输出[^1]: ``` Python 3.5.x ``` #### 配置多个 Python 版本共存 为了方便切换不同的 Python 解释器,在同一台机器上同时运行多种版本是非常常见的需求。通过 Linux 提供的工具 `update-alternatives` 实现这一点非常便捷。 注册新的替代方案至系统路径中: ```bash sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 2 ``` 设置优先级较高的解释器作为默认选项: ```bash sudo update-alternatives --config python3 ``` 此时会出现交互界面提示选择具体使用的 Python 版本[^2]。 #### 安装 pip 工具链用于扩展模块管理 对于已安装好的特定版本 Python,还需要配置对应的 `pip` 才能够下载额外依赖项或者框架。 初始化对应于 Python 3.5 的 Pip 环境: ```bash wget https://bootstrap.pypa.io/get-pip.py sudo python3.5 get-pip.py ``` 最后测试一下命令行下的功能状态: ```bash pip3.5 --version ``` 这一步骤完成后即代表整个流程结束[^1]。 #### 总结 以上就是关于如何在基于 Debian 的操作系统比如 Ubuntu 18.04 LTS 下手动部署指定次序编号序列化后的 Python 发布版实例教程全文档描述完毕!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值