赞
踩
Ubuntu本身自带两个版本的python,分别是python2.X(快捷键:python)、python3.X(快捷键:python3)。所以首先确认本机下的python默认版本。
whereis pythonX
pythonX -V
或者查询/usr/bin中的所有可用python
cd /usr/bin
ls |grep python
罗列出所有可用的python替代版本信息:
update-alternatives --list python
如果出现以下报错信息:
update-alternatives: error: no alternatives for python
则表示Python的替代版本尚未被update-alternatives
命令识别。
需要更新一下替换列表,将python2.X和python3.X放入其中,命令如下:
模板update-alternatives --install python软链接位置(一般都是:/usr/bin/python) python python2.X的软链接位置(/usr/bin/python2.7) 优先级
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
# update-alternatives --install /usr/bin/python python /usr/bin/python3.10 2
update-alternatives: using /usr/bin/python3.10 to provide /usr/bin/python (python) in auto mode
–install选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。
这个例子中,我们为/usr/bin/python3.4
设置的优先级为2,所以update-alternatives
命令会自动将它设置为默认Python版本。
python --version
查看目前python版本,例子的版本应该是python3.10
使用命令
update-alternatives --config python
随时在列出的Python替代版本中任意切换了。
下面按照提示输入序号,想用哪个版本为默认,就输入序号就可以了!
whereis pipX
pipX -V
或者查询/usr/bin
中的所有可用python
cd /usr/bin
ls |grep python
罗列出所有可用的pip替代版本信息:
update-alternatives --list pip
如果出现以下报错信息:
update-alternatives: error: no alternatives for pip
则表示pip的替代版本尚未被update-alternatives
命令识别。
需要更新一下替换列表,pipX和pipX放入其中,命令如下:
模板update-alternatives --install pip软链接位置(一般都是:/usr/bin/pip) pip pip.X的软链接位置(/usr/bin/pip2.7) 优先级
# update-alternatives --install /usr/bin/pip pip /usr/bin/pip2.7 1
update-alternatives: using /usr/bin/pip2.7 to provide /usr/bin/pip (pip) in auto mode
# update-alternatives --install /usr/bin/pip3.8 pip /usr/bin/pip3.8 2
update-alternatives: using /usr/bin/pip3.8 to provide /usr/bin/pip (pip) in auto mode
–install选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。
这个例子中,我们为/usr/bin/pip3.9设置的优先级为2,所以update-alternatives
命令会自动将它设置为默认Python版本。
pip --version
查看目前pip版本
使用命令
update-alternatives --config pip
随时在列出的pip替代版本中任意切换了。
下面按照提示输入序号,想用哪个版本为默认,就输入序号就可以了!
sudo apt-get install python-pip
sudo apt-get install python3-pip
安装完成后可以使用pip -V
和pip3 -V
查看看装的pip版本。
默认的python版本可以直接使用
pip install XXXX
另外的python版本可以使用
python3 -m pip install XXXX
pip3 install XXXX
如果被替换,将出现下面两个错误:
1)用 pip3 安装模块时,会提示有关 lsb_release
错误
2)执行一个还未安装的命令时,会出现下面这个错误:
ModuleNotFoundError: No module named 'CommandNotFound'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。