Ubuntu 18.04.1 LTS版本卸载python3,源码安装python3.6.5

本文详细介绍了如何彻底卸载Python3并重新安装的过程,包括备份已安装模块、使用apt命令卸载、清理残留文件、安装编译所需包、下载与配置Python源码、编译安装、创建软链接及升级pip。
部署运行你感兴趣的模型镜像

1,卸载python3,
首先备份安装过的模块、包,使用pip3 list查看已安装模块,复制查询结果到sublime编辑器,使用正则替换,把左括号“(” 替换成“==”号,右括号“)”删除。保存文件为module.txt,留作后用。sudo apt-get autoclean

sudo apt-get remove python3
sudo apt-get update
为了防止卸载不彻底,最好清理所有python3的文件

使用命令 whereis python3 得到所有python3 的文件夹,复制所有路径/文件;

sudo rm -rf 命令后面,粘贴刚复制的路径/文件,执行删除,

进入/usr/bin/目录下,执行命令 ls | grep python3,

复制,粘贴到sublime编辑器内,使用正则替换,’\n’ 替换为’ ',把换行符换成空格,复制替换好的文件名,

sudo rm -rf 粘贴复制的文件名,执行删除。

1.执行所有升级

sudo apt update
sudo apt upgrade -y

安装编译Python源程序所需的包

sudo apt install build-essential -y
sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y
sudo apt-get install zlib1g-dev

下载python3.6.5源码安装包
python3.6.5源码下载地址 下载文件Python-3.6.5.tgz

安装包存入/home/desktop/路径下,cd进入/home/desktop/文件夹,

sudo tar zxvf Python-3.6.5.tgz  # 解压文件,

源码安装
cd 进入解压后的Python-3.6.5文件夹

sudo ./configure (此处可以使用--prefix参数指定安装路径,如:“--prefix=/usr/locla/python3.”,但要提前创建python3目录)
# ./configure --enable-optimizations
## 编译python↓
sudo make
sudo make install

安装成功,

创建软连接,使python指向python3

进入python2的安装目录,

sudo mv python python_backup # 备份python文件,

sudo rm python # 删除python文件

创建软链接

ln -s /usr/local/bin/python3 /usr/bin/python

检验结果

输入python 检查是否能启动python3
升级pip和更换pip源

# sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# pip3 install --upgrade pip

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 卸载现有 Python 版本Ubuntu卸载现有的 Python 版本可以通过以下方法实现。需要注意的是,Ubuntu 的核心组件可能依赖于默认的 Python 版本(通常是 Python 3.x),因此完全移除系统自带的 Python 可能会导致系统不稳定甚至无法正常工作。 #### 使用 `apt` 移除特定版本Python 如果需要卸载某个特定版本Python(例如 Python 3.4),可以使用以下命令[^1]: ```bash sudo apt-get remove --auto-remove python3.4 ``` 此命令会自动删除该版本以及不再被其他软件包使用的相关依赖项。然而,在执行之前建议备份重要数据,并确认是否有任何关键应用程序依赖于此版本Python。 对于更广泛的清理操作,还可以考虑清除配置文件: ```bash sudo apt-get purge python3.4 ``` 这一步骤将彻底移除与指定 Python 版本关联的所有文件,包括其配置文件。 --- ### 安装最新的 Python 版本 完成旧版本卸载之后,下一步就是安装最新稳定版的 Python。以下是推荐的方法: #### 添加 PPA 并更新源列表 为了获取较新的 Python 发布版本,通常需要添加第三方维护者提供的个人包存档 (PPA): ```bash sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update ``` 上述命令允许访问由 Deadsnakes 团队管理的一系列额外 Python 版本资源库。 #### 安装目标 Python 版本 假设要安装当前最新的长期支持(LTS)版本 Python 3.10,则运行如下指令: ```bash sudo apt install python3.10 ``` 安装完成后可通过下面方式验证新版本是否成功部署: ```bash python3.10 --version ``` 另外,若希望使刚安装的新版成为系统的默认解释器之一,需调整链接指向或修改环境变量 PATH 设置。 --- ### Docker 和 Compose 工具链的影响评估 如果有计划在同一台机器上继续使用容器化技术栈如 Docker 或 Docker Compose ,则应特别注意这些工具本身也可能绑定某些最低需求级别的 Python 解释器实例作为内部运作的一部分[^2] 。所以在大规模更改主机端全局可用的语言引擎前最好先查阅官方文档了解兼容性详情再做决定。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值