ubuntu 18.04安装python3.7.5,并 python 设定为python3, pip设定为pip3
环境:Ubuntu 18.04.1
默认情况下,Ubuntu 18.04随附Python 3.6.9。通过运行以下命令,您可以获得python版本:
$ python -V
安装步骤:
一、安装python3.7
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo apt install python3.7 -y
# 等待安装完成,为了确保python是否成功安装,我们可以检查下python版本
$ python3.7 -V
Python 3.7.7
因为这时候环境中既有3.6也又3.7,所以用update-alternatives管理软件版本。
update-alternatives用于在多个同功能的软件,或软件的多个不同版本间选择。
1、将python3.7添加到update-alternatives:
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
2、更新python的指向(选择python执行python3.7)
$ sudo update-alternatives --config python
3、查看python版本
python -V
二、安装pip
$ sudo apt install python-pip
如果安装的是python3.9,使用pip时若出现以下报错
Traceback (most recent call last):
2 File "/usr/bin/pip3", line 9, in <module>
3 from pip import main
4 File "/usr/lib/python3/dist-packages/pip/__init__.py", line 14, in <module>
5 from pip.utils import get_installed_distributions, get_prog
6 File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", line 23, in <module>
7 from pip.locations import (
8 File "/usr/lib/python3/dist-packages/pip/locations.py", line 9, in <module>
9 from distutils import sysconfig
10 ImportError: cannot import name 'sysconfig' from 'distutils‘
报错的解决方案
安装pip
sudo apt-get install python3-pip
安装distutils
sudo apt-get install python3.9-distutils
PS:Python3.5以后的版本,在安装distutils时,要以具体版本来进行安装
sudo apt-get install python3.X-distutils
三、更改python为 python3指向,更改pip为pip3指向
安装完成后,如果想把 python 设定为python3, pip设定为pip3
下面将“python”指向“python3”:
echo alias python=python3 >> ~/.bashrc
source ~/.bashrc
下面将“pip”指向“pip3”:
按照上面的步骤来的话,sudo apt install python-pip 这条命令其实安装的就是pip3的,是根据python3.7安装的pip,就不用动了
四、额外补充的语句
# 1.删除之前配置的python3默认是3.7的配置
$ sudo update-alternatives --remove python3 /usr/bin/python3.7
# 2.配置python命令默认是3.7.5版本
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
# 3.配置python3命令默认是3.6.9版本
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
最后结果是这样的,这样配置的话也互不干扰,不会对原有的python3造成问题~ 因为动原有的python3.6可能会对系统的一些功能造成干扰,起码我碰到了,把python3换成3.7.5,在ubuntu桌面点击终端图标就不打开终端了,有问题了。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfjbck
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01