ubuntu18.04版本,python版本python2.7,python3.5,python3.6

因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3,默认会使用python3.5,无法调用安装包。

解决方法:

一、使用python xx.py运行程序时,加上版本号。比如python3.6 xx.py

二、1.要以root身份操作

yz@yz-pc:~$ sudo su

2.确认本机下的python默认版本。调出终端,输入python即可查看默认的版本:

root@yz-pc:/home/yz# python

Python 3.6.5 (default, Apr 1 2018, 05:46:30)

[GCC 7.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

root@yz-pc:/home/yz# python2.7

Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)

[GCC 7.3.0] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

root@yz-pc:/home/yz# python3

Python 3.6.5 (default, Apr 1 2018, 05:46:30)

[GCC 7.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

root@yz-pc:/home/yz# python3.5

3.如何切换这两个版本以及切换默认的python版本:

我们可以使用 update-alternatives 来为整个系统更改Python 版本。以 root 身份登录,首先罗列出所有可用的python 替代版本信息:

#update-alternatives --list python

update-alternatives: error: no alternatives for python

如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将python2.7 和 python3.6放入其中。

​# 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.5 2

update-alternatives: using /usr/bin/python3.4 to provide /usr/bin/python (python) in auto mode

--install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先 级的选项就会被选中。这个例子中,我们为/usr/bin/python3.4 设置的优先级为2,所以update-alternatives 命 令会自动将它设置为默认 Python 版本。

# python --version

Python 3.5.2

接下来,我们再次列出可用的 Python 替代版本。

# update-alternatives --list python

/usr/bin/python2.7

/usr/bin/python3.5

现在开始,我们就可以使用下方的命令随时在列出的 Python 替代版本中任意切换了。

(这一步是最关键的)

# update-alternatives --config python

下面就简单了,会提示你输入序号,你想用哪个版本为默认,就输入序号就可以了!

结束!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

ubuntu查看python版本-Ubuntu18.04下python版本完美切换的解决方法相关推荐

  1. python版本切换_Ubuntu18.04下python版本完美切换的解决方法

    ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...

  2. ubuntu vscode_如何在Ubuntu-18.04下用VSCode编译LibTorch

    谨以此纪录环境搭建过程,以供后续参考 操作系统: Ubuntu 18.04 GPU: GeForce RTX 2080 CUDA 10.2: CUDA Toolkit 10.2 Download​de ...

  3. Linux (Ubuntu 16.04) 下 搜狗拼音输入法乱码问题的解决方法

    说明:转载请注明出处. Ubuntu系统下搜狗拼音输入法经常乱码,搜索到的解决方法大多不可用,或者只能解决一次,很快就又出现乱码的情况.博主无意间发现一个方法,经测试,90%以上的概率是可行的,只有那 ...

  4. vmware安装linux不能和主机互通,Ubuntu18.04系统主机与虚拟机互通问题的解决方法...

    从Ubuntu17版本起,比如Ubuntu18.04系统网卡配置文件不再是以前的/etc/network/interfaces,而是新的/etc/netplan 下的 .yaml文件,所以要修改这个文 ...

  5. 关于 ubuntu18.04使用QtCcreator无法输入中文 的解决方法

    问题 启用了ubuntu18.04自带的中文输入法后,安装qt无法输入中文. 解决方法一 需要配置下环境变量,打开配置文件/etc/profile,并在文件末尾加入环境变量 sudo gedit /e ...

  6. 笔记本电脑安装ubuntu18.04系统后wifi驱动缺失的解决方法

    之前把闲置笔记本电脑的系统换成了ubuntu18.04,最近系统出了点问题,开不了机,只好重新安装系统.安装完毕后发现没有wifi驱动,所以不能连接wifi,以下记录该问题的解决方案,以备下次刷机时使 ...

  7. ubuntu 14.04下chromium不能看flash视频解决方法 。

    今天将系统升级到ubuntu 14.04后打看优酷网发现不能看视频.用chrome://plugins/ 命令查看安装的插件时,没有找到flash插件.通过查看质料找到一个可能的方法可以解决该问题.方 ...

  8. ubuntu16.04下Sublime Text3中文无法输入解决方法和创建桌面快捷方式

    参考文章链接: git clone https://github.com/jfcherng/my_scripts 2.安装fcitx输入法 sudo apt-get install -y fcitx ...

  9. Ubuntu18.04下配置Nooploop UWB LinkTrack

    上位机的安装可以去Nooploop UWB LinkTrack官网,下载对应版本的安装包,安装即可,Ubuntu下下载Ubuntu_64bit的安装包,然后使用sudo dpkg -i ***.deb ...

最新文章

  1. java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ 解决方案
  2. 傅里叶变换的Matlab代码
  3. 自学python方法-总算懂得快速学习python的方法
  4. leetcode_486. Predict the Winner
  5. JavaScript中Console的9个常用调试命令
  6. paip.mysql 5.6 安装总结
  7. scala基础之提取器extractor
  8. 【nginx】nginx 负载均衡
  9. Django Ajax发送请求使用方法
  10. 10_文件包含漏洞(属于任意代码执行)
  11. Linux常用命令(补充)--其他
  12. apache常用的配置指令:PidFile
  13. Sql Server2008R2的完全卸载及重新安装
  14. flex java blazeds 注解_flex java blazeds 注解
  15. 障碍物参考线交通规则融合器:Frame类
  16. 眼光独到便能发现刷脸支付带来的商机
  17. Python字符串练习
  18. c/c++实现带图形界面的扫雷游戏
  19. 本地策略和组策略,更改安全设置和用户权限分配兼容性问题
  20. c语言5个同学三门成绩,求助:c语言 求5个同学语数外三门功课的总分与均分。大家看我错在哪了...

热门文章

  1. Struts2利用stream直接输出Excel
  2. BOOK19868595
  3. UIView上的控件使用push方法跳转
  4. 精品网摘:大内核锁将何去何从
  5. 请收拾起忧伤,难过,不快,好好过日子。
  6. python基础语法 第0关print-重庆酉阳高校邦数据科学通识课【Python基础语法】答案...
  7. 没有统计学基础可以学python-机器学习和Python怎样快速掌握?你一定需要这27张清单...
  8. python使用界面-python 可视化界面
  9. java和python的比较-如何对比Python和Java,只需三分钟告诉你!
  10. python菜鸟教程官网绘图-NumPy Matplotlib