#python3 强制完全删除现有Python

本文详细介绍了如何在Linux环境下彻底卸载旧版Python,并手动编译安装Python 3.6的过程。从删除现有Python环境,到下载源码包,再到配置、编译和安装,每一步都提供了具体的命令行操作指导。

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

删除现有Python
[root@test ~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联
[root@test ~]# whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
[root@test ~]# whereis python ##验证删除,返回无结果

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl -y 

wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz

tar xf Python-3.6.8.tar.xz 

cd Python-3.6.8/

mkdir /usr/local/python3

./configure --prefix=/usr/local/python3

make -j16 
make -j16 install

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

python3
python3 -V
<think>我们之前已经回答过类似问题,但需要根据当前查询重新组织。用户再次询问Ubuntu 16.04设置默认PythonPython3,我们需要注意安全性和步骤清晰。 由于Ubuntu 16.04默认同时安装Python 2.7和Python 3.5,但系统工具(如apt)依赖于Python 2.7,因此不推荐直接替换系统默认的python链接。 推荐的方法有两种:用户级别的别名设置(安全)和系统级别的update-alternatives(需谨慎)。 此外,我们还可以建议使用虚拟环境。 步骤: 1. 安全方法(用户级别): - 在用户的shell配置文件(如.bashrc)中添加别名:alias python=python3 - 然后source ~/.bashrc使别名生效。 2. 系统级别方法(使用update-alternatives): - 首先安装Python 3.5到update-alternatives(如果尚未安装) - 然后使用update-alternatives命令设置默认版本。 3. 注意:不要删除/usr/bin/python2.7,也不要直接删除/usr/bin/python符号链接,否则可能导致系统问题。 同时,我们可以提醒用户,如果系统工具(如apt)出现错误,如何恢复。 最后,按照要求提出3-5个相关问题。 注意:回答末尾必须包含“§§相关问题§§”且第一行就是这个,然后列出问题。</think>在 Ubuntu 16.04 中将默认 Python 切换为 Python 3 的操作步骤如下(系统组件依赖 Python 2,请谨慎操作): ### 安全操作流程 1. **检查现有版本** ```bash ls /usr/bin/python* # 查看可用版本 python3 --version # 确认 Python 3 存在(默认 3.5) ``` 2. **设置用户级别名(推荐)** ```bash echo "alias python=python3" >> ~/.bashrc source ~/.bashrc ``` 3. **系统级修改(需管理员权限)** ```bash sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 10 sudo update-alternatives --config python # 选择 python3.5 对应编号 ``` 4. **验证更改** ```bash python --version # 应显示 Python 3.5.x ``` ### 关键注意事项 - ⚠️ **系统依赖警告**: `apt`、`gnome-terminal` 等核心工具依赖 Python 2.7,修改后若出现错误(如 `apt` 报错),立即还原: ```bash sudo update-alternatives --config python # 重新选择 python2.7 ``` - **虚拟环境方案**(更安全): ```bash sudo apt install python3-venv python3 -m venv myproject_env # 创建隔离环境 source myproject_env/bin/activate # 激活环境 ``` ### 故障恢复 若系统工具异常,强制还原默认配置: ```bash sudo ln -sf /usr/bin/python2.7 /usr/bin/python ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值