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