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

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
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值