前言
系统自带的是python3.6.9版本,这是系统默认python3版本, 出于需要我们可能需要安装更高版本的python3 作者在网上试了很多方法, 比如从官网上下载,再make install 软链接入系统,或者apt install 但是后面用各种包会或多或少有报错,pip3大部分情况也用不了 挺崩溃的… 由于默认关联项目很多,更新为python3.8后相关的系统命令会报错,终端可能打不开…
python3.8安装: 安装依赖包下面是步骤:
- 更新
sudo apt update
- 安装依赖
sudo apt install software-properties-common添加 deadsnakes PPA 源
sudo add-apt-repository ppa:deadsnakes/ppa安装python3.8
sudo apt install python3.8
- 配置Python3.8为系统默认Python3版本:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 77
- 测试:
python3 -V更新后很多命令都报这个错误:
ModuleNotFoundError: No module named ‘apt_pkg’
解决:
- 进入dist-packages目录:
cd /usr/lib/python3/dist-packages/
- 拷贝:
sudo cp apt_pkg.cpython-36m-x86_64-linux-gnu.so apt_pkg.sopip3安装:
sudo apt install python3-pip
- 测试:
pip3 --version更改pip源
(此处更改pip,pip3都会生效):
- 创建配置文件夹
mkdir ~/.pip
- 修改pip.conf
vim ~/.pip/pip.conf
添加内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple更新:
sudo pip3 install --upgrade pip终端(Terminal)无法打开的问题:
解决:
安装python2
sudo apt install python
然后修改gnome-terminal文件
路径:/usr/bin/gnome-terminal
sudo vim ../../../../../../usr/bin/gnome-terminal
将第一行:
#!/usr/bin/python3
python3改为python2:
#!/usr/bin/python2
1.《Ubuntu18.04 python3.6升级为python3.8部分报错与解决》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《Ubuntu18.04 python3.6升级为python3.8部分报错与解决》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/2371930.html