ubuntu系统下多个的python版本,设置默认python和pip

这篇具有很好参考价值的文章主要介绍了ubuntu系统下多个的python版本,设置默认python和pip。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ubuntu系统下多个的python版本,设置默认python和pip

一、设置默认python版本,并随意切换

step1:确定系统中的python版本和位置

Ubuntu本身自带两个版本的python,分别是python2.X(快捷键:python)、python3.X(快捷键:python3)。所以首先确认本机下的python默认版本。

whereis pythonX
pythonX -V

或者查询/usr/bin中的所有可用python

cd /usr/bin
ls |grep python

ubuntu 安装多版本python,ubuntu,python,pip,linux

step2:使用update-alternatives 来为整个系统更改Python版本

罗列出所有可用的python替代版本信息:

update-alternatives --list python

如果出现以下报错信息:

update-alternatives: error: no alternatives for python

则表示Python的替代版本尚未被update-alternatives命令识别。

step3:解决上述错误

需要更新一下替换列表,将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

step4:切换python版本。

使用命令

update-alternatives --config python

随时在列出的Python替代版本中任意切换了。
下面按照提示输入序号,想用哪个版本为默认,就输入序号就可以了!

二、设置默认pip版本,并随意切换

step1:确定系统中的pip版本和位置

whereis pipX
pipX -V

ubuntu 安装多版本python,ubuntu,python,pip,linux

或者查询/usr/bin中的所有可用python

cd /usr/bin
ls |grep python

ubuntu 安装多版本python,ubuntu,python,pip,linux

step2:使用update-alternatives 来为整个系统更改pip版本

罗列出所有可用的pip替代版本信息:

update-alternatives --list pip

ubuntu 安装多版本python,ubuntu,python,pip,linux
如果出现以下报错信息:

update-alternatives: error: no alternatives for pip

ubuntu 安装多版本python,ubuntu,python,pip,linux

则表示pip的替代版本尚未被update-alternatives命令识别。

step3:解决上述错误

需要更新一下替换列表,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

ubuntu 安装多版本python,ubuntu,python,pip,linux
–install选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。

这个例子中,我们为/usr/bin/pip3.9设置的优先级为2,所以update-alternatives命令会自动将它设置为默认Python版本。
pip --version 查看目前pip版本

step4:切换python版本。

使用命令

update-alternatives --config pip

ubuntu 安装多版本python,ubuntu,python,pip,linux

随时在列出的pip替代版本中任意切换了。
下面按照提示输入序号,想用哪个版本为默认,就输入序号就可以了!

三、在不同版本中安装pip。

method1:使用以下命令,但是不能确定版本

sudo apt-get install python-pip
sudo apt-get install python3-pip

安装完成后可以使用pip -Vpip3 -V查看看装的pip版本。

method2:使用pip安装其他库

默认的python版本可以直接使用

pip install XXXX

另外的python版本可以使用

python3 -m pip install XXXX 
pip3 install XXXX

系统自带的 Python2 和 Python3 不要删除,也不要替换!

如果被替换,将出现下面两个错误:

1)用 pip3 安装模块时,会提示有关 lsb_release 错误

2)执行一个还未安装的命令时,会出现下面这个错误:文章来源地址https://www.toymoban.com/news/detail-758518.html

ModuleNotFoundError: No module named 'CommandNotFound'

到了这里,关于ubuntu系统下多个的python版本,设置默认python和pip的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 简单无脑“ubuntu安装指定python版本+软链设置”

    查看当前系统下的所有python版本: 首先要添加ppa:deadsnakes/ppa源: 在Ubuntu或Linux Mint等Linux操作系统中, 安装Python可以使用默认的软件包管理器,但是默认的软件源中可能不包含最新版本的Python 。ppa:deadsnakes/ppa是一个社区维护的软件源,它包含了各种Python版本(包括较新的版本

    2024年02月14日
    浏览(25)
  • Android 13.0 系统多个播放器app时,设置默认播放器

     在13.0的系统产品开发中,对于在系统中有多个播放器的时候,这时候如果调用代码打开播放器,会出现多个播放器列表让用户 选择启动哪个播放器,所以产品开发需求需要设置默认播放器,当打开播放器的时候,就直接打开播放器就可以了,所以就需要 了解查询播放器列

    2024年02月08日
    浏览(52)
  • ubuntu更改python默认版本

    在Ubuntu中更改Python的默认版本可以通过更新 update-alternatives 来完成。以下是更改Python默认版本的一般步骤: 首先,检查当前系统上已安装的Python版本。在终端中运行以下命令: 这将列出系统上安装的所有Python版本。 确定要将默认版本更改为的Python版本。假设您要将默认版本

    2024年02月10日
    浏览(40)
  • Linux Ubuntu安装多个cuda版本

    因为pytorch版本与cuda版本有一定的对应要求,服务器上的cuda是不能自己随便动的,所以需要在自己账户中安装其他版本的cuda,而不能影响其他账户中已安装的cuda。这里参考了多篇博文总结出以下要点。 首先关注一个问题:自己账户中安装了其他版本的cuda后,nvcc -V命令会显

    2024年02月05日
    浏览(57)
  • Ubuntu系统安装opencv的python版本以及编译安装C++版本

    目录 1.opencv的python 版本安装方式(python版本可以直接安装,无需编译) (1)方法一:利用pip的方式安装 (2)方法二:利用apt-get方式安装  2.opencv的C++版本的安装方式(以3.4.12版本为例,其他的也类似) (1)安装构建工具和所有的依赖软件包: (2) 新建文件夹名称为opencv_b

    2024年02月06日
    浏览(32)
  • Ubuntu+Windows双系统,开机默认启动项设置Windows优先

    电脑是Ubuntu18.04+Win10双系统,开机一直都是默认先Ubuntu,Windows在最下面,有时候按下开机键一不留神就进Ubuntu了,于是寻思着在启动项中设置为默认优先Windows。 第一步:查看序号 首先,重启电脑,在GUN GRUB启动项界面查看这俩系统的位置在哪里,以下图为例: Ubuntu 系统在

    2024年02月16日
    浏览(27)
  • Linux系统设置默认用户为root并自动登录(详解,包含Centos及Ubuntu系统)

    打开 /etc/gdm/custom.conf vi /etc/gdm/custom.conf或者nano /etc/gdm/custom.conf(看自己熟练哪个用哪个命令) 在文件 [daemon] 下写入( 注意:在这个下面写入,别的地方写入无效! ): AutomaticLoginEnable=True AutomaticLogin=root 然后保存出来重启Reboot 打开终端开启root账户,设置密码 : sudo passwd  r

    2024年02月06日
    浏览(49)
  • windows安装多版本python和切换默认版本

    python是现在非常流行的一个语言,适合快速开发,同时也是node等一些语言的基石,但是因为历史原因,python 2.x版本和3.x版本之间差别很大,不能兼容,所以需要安装多个版本,并灵活切换,来满足不同场景下对python版本的要求。 一,安装 下载地址:python官网 选择你要使用

    2024年01月23日
    浏览(38)
  • 如何安装多个版本的python,python可以装两个版本吗

    这篇文章主要介绍了可不可以在同一台计算机上安装多个python版本,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 可以的,比如macOS和Linux系统都自带了Python2,你可以保留Python2(因为很多工具的执行还

    2024年02月07日
    浏览(29)
  • 如何将Anaconda安装时默认的python版本改成其他版本

    1.win+R输入cmd进入命令行,在命令行里输入以下代码: 进入Anaconda的base版本  查看当前python版本号 2.查看可选择修改的版本 输入以下命令: 3.选择需要修改成的版本号 执行代码(该过程可能时间很长,请耐心等待)  若等待时间过长可以考虑权限问题,重新用管理员身份启动

    2024年02月06日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包