ubuntu查看python版本-Ubuntu18.04下python版本完美切换的解决方法
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版本完美切换的解决方法相关推荐
- python版本切换_Ubuntu18.04下python版本完美切换的解决方法
ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...
- ubuntu vscode_如何在Ubuntu-18.04下用VSCode编译LibTorch
谨以此纪录环境搭建过程,以供后续参考 操作系统: Ubuntu 18.04 GPU: GeForce RTX 2080 CUDA 10.2: CUDA Toolkit 10.2 Downloadde ...
- Linux (Ubuntu 16.04) 下 搜狗拼音输入法乱码问题的解决方法
说明:转载请注明出处. Ubuntu系统下搜狗拼音输入法经常乱码,搜索到的解决方法大多不可用,或者只能解决一次,很快就又出现乱码的情况.博主无意间发现一个方法,经测试,90%以上的概率是可行的,只有那 ...
- vmware安装linux不能和主机互通,Ubuntu18.04系统主机与虚拟机互通问题的解决方法...
从Ubuntu17版本起,比如Ubuntu18.04系统网卡配置文件不再是以前的/etc/network/interfaces,而是新的/etc/netplan 下的 .yaml文件,所以要修改这个文 ...
- 关于 ubuntu18.04使用QtCcreator无法输入中文 的解决方法
问题 启用了ubuntu18.04自带的中文输入法后,安装qt无法输入中文. 解决方法一 需要配置下环境变量,打开配置文件/etc/profile,并在文件末尾加入环境变量 sudo gedit /e ...
- 笔记本电脑安装ubuntu18.04系统后wifi驱动缺失的解决方法
之前把闲置笔记本电脑的系统换成了ubuntu18.04,最近系统出了点问题,开不了机,只好重新安装系统.安装完毕后发现没有wifi驱动,所以不能连接wifi,以下记录该问题的解决方案,以备下次刷机时使 ...
- ubuntu 14.04下chromium不能看flash视频解决方法 。
今天将系统升级到ubuntu 14.04后打看优酷网发现不能看视频.用chrome://plugins/ 命令查看安装的插件时,没有找到flash插件.通过查看质料找到一个可能的方法可以解决该问题.方 ...
- ubuntu16.04下Sublime Text3中文无法输入解决方法和创建桌面快捷方式
参考文章链接: git clone https://github.com/jfcherng/my_scripts 2.安装fcitx输入法 sudo apt-get install -y fcitx ...
- Ubuntu18.04下配置Nooploop UWB LinkTrack
上位机的安装可以去Nooploop UWB LinkTrack官网,下载对应版本的安装包,安装即可,Ubuntu下下载Ubuntu_64bit的安装包,然后使用sudo dpkg -i ***.deb ...
最新文章
- java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ 解决方案
- 傅里叶变换的Matlab代码
- 自学python方法-总算懂得快速学习python的方法
- leetcode_486. Predict the Winner
- JavaScript中Console的9个常用调试命令
- paip.mysql 5.6 安装总结
- scala基础之提取器extractor
- 【nginx】nginx 负载均衡
- Django Ajax发送请求使用方法
- 10_文件包含漏洞(属于任意代码执行)
- Linux常用命令(补充)--其他
- apache常用的配置指令:PidFile
- Sql Server2008R2的完全卸载及重新安装
- flex java blazeds 注解_flex java blazeds 注解
- 障碍物参考线交通规则融合器:Frame类
- 眼光独到便能发现刷脸支付带来的商机
- Python字符串练习
- c/c++实现带图形界面的扫雷游戏
- 本地策略和组策略,更改安全设置和用户权限分配兼容性问题
- c语言5个同学三门成绩,求助:c语言 求5个同学语数外三门功课的总分与均分。大家看我错在哪了...
热门文章
- Struts2利用stream直接输出Excel
- BOOK19868595
- UIView上的控件使用push方法跳转
- 精品网摘:大内核锁将何去何从
- 请收拾起忧伤,难过,不快,好好过日子。
- python基础语法 第0关print-重庆酉阳高校邦数据科学通识课【Python基础语法】答案...
- 没有统计学基础可以学python-机器学习和Python怎样快速掌握?你一定需要这27张清单...
- python使用界面-python 可视化界面
- java和python的比较-如何对比Python和Java,只需三分钟告诉你!
- python菜鸟教程官网绘图-NumPy Matplotlib