基本知识点:

1.ubuntu16.04自带python2.7 和python3.5,不要卸载系统自带的python2.7或3.5。

2. /usr/bin/python 和/usr/bin/python3皆为软链接,默认情况下:/usr/bin/python软连接到/usr/bin/python2.7,/usr/bin/python3链接到/usr/bin/python3.5上。

3.当要安装其他python版本,例如python3.8。推荐ubuntu 升级python3.8_Ubuntu上python升级到最新3.8版_weixin_39685130的博客-CSDN博客 方式来安装,通过上述链接里所说的sudo apt install python3.8方式安装可将python3.8安装到/usr/bin下,如果采用其他教程中make install方式安装,他们大多会指定安装到/usr/local/python3.8下。虽然可以,但在后期将/usr/bin/python3的软链接到/usr/local/python3.8/bin/python3时会出现系统bug(例如终端无法ctrl+Alt+t 打开,软件更新中心无法打开等)。

4.推荐使用update-alternatives修改系统Python版本(ubuntu下使用update-alternatives修改Python版本_Hiking_Yu的专栏-CSDN博客)来管理python版本,其原理应该是不断调整/usr/bin/python和python3的软链接。

其他常见命令:

1.查看当前系统python版本

python -V   (ubuntu16.04默认2.7)

2.查看当前系统python3版本

python3 -V   (ubuntu16.04默认3.5)

3.查看自己电脑上python对应pip工具版本

pip -V

我的电脑返回: pip 20.3.4 from /home/yyf/.local/lib/python2.7/site-packages/pip (python 2.7)

4.查看自己电脑上python3对应pip工具版本

pip3 -V

我的电脑返回:pip 20.3.4 from /home/yyf/.local/lib/python3.5/site-packages/pip (python 3.5)

5.利用python安装及卸载module

pip install **

pip uninstall **

6.利用pyhon3安装及卸载module

pip3 install **

pip3 uninstall **

7.修改系统默认的python版本

//先备份软链接

sudo  mv /usr/bin/python /usr/bin/python.bak

//将/usr/bin/python3.5链接到/usr/bin/python上

sudo ln -s /usr/bin/python3.5 /usr/bin/python

此时终端输入 python 回车,返回的是Python 3.5.2

若要撤回上述操作

//删除现有的软链接

sudo rm -rf /usr/bin/python

//恢复之前备份的指向/usr/bin/python2.7的软链接

sudo mv /usr/bin/python.bak /usr/bin/python

不过我还是推荐ubuntu下使用update-alternatives修改Python版本_Hiking_Yu的专栏-CSDN博客的方式来随意跟换python版本

2022年2.28更新

使用啥python版本切换,切换来切换去,多麻烦,推荐使用conda工具来创建虚拟环境来进行python版本环境管理。

ubuntu16.04 python版本切换以及pip工具基本知识点总结相关推荐

  1. ubuntu python版本切换_ubuntu18.04 python版本切换

    update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令.哪个软件版本,比如,我们在系统中同时安装了python2.7和pyt ...

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

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

  3. ubuntu python版本切换_ubuntu 16.04下python版本切换的方法

    本文主要是记录ubuntu 16.04下python环境配置,具体内容如下 对于ubuntu 16.04,由于本身是自带python,这样就减少了在windows下的下载和环境变量配置,非常不错.但是 ...

  4. Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程

    Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程 一.安装ROS Kinetic 二.安装kalibr 编译期间可能遇到的问题及解决方案: 一.安装ROS Kinetic ...

  5. ubuntu16.04默认python3.5使用pip下载外置模块出现问题的解决方法

    一.ubuntu 16.04如何将python3.5设置为默认 ubuntu 16.04自带两个Python版本--2.7.12和3.5.2,可以在terminal中直接输入python2.pytho ...

  6. python pip工具命令_转载 Python 安装setuptools和pip工具操作方法(必看)

    本文章转载自 脚本之家 http://www.jb51.net  感谢! setuptools模块和pip模块是python进行第三方库扩展的极重要工具,例如我们在需要安装一些爬虫或者数据分析的包时就 ...

  7. Zbook G7+Nvidia RTX 2070 + ubuntu16.04 + 内核版本+nvidia驱动版本的建议

    为适配硬件设备要求,主机必须安装ubuntu16.04,但RTX2070是较为新的显卡,必须在ubuntu16.04配置较高内核版本,并匹配对应的显卡驱动版本. 经过近一周的折腾,已经实现基本的ubu ...

  8. Ubuntu16.04下面spyder切换虚拟环境下面的python版本

    总共只需要两步: 一.首先在Run的地方改好Console,默认是第一项,改成第二个 二.然后切换版本的时候,Console的地方改为第二项Use the following Python inter ...

  9. ubuntu 16.04 多个python版本切换

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

最新文章

  1. 2022-2028全球及中国呼吸麻醉消耗品行业研究及十四五规划分析报告
  2. mysql 5.7编译安装重启_mysql5.7源码编译安装
  3. 赴约北大,2019 CCF大数据与计算智能大赛正式启动
  4. 授予数据库账号dba权限_从自建Oracle迁移至云原生数据仓库AnalyticDB PostgreSQL
  5. python找不到os模块_python之os模块
  6. ds证据理论python实现_你好,Julia!再见,Python!
  7. 上接游戏人生Silverlight(2) - 趣味钢琴[Silverlight 2.0(c#)]
  8. 清空计算机网络缓存,【缓存清理工具】缓存清理软件_电脑缓存清理软件【最新】-太平洋电脑网...
  9. oracle 00371,PLS-00371: 'WEB_LOGIN_CHECK_PK.CURSORTYPE' 最多允许有一个声明
  10. 调研了2000位CEO,67%的企业都在数字化转型,想做的无非这3点
  11. Kerberos加密级别不支持的问题
  12. linux 线程 waitforsingleobject,用Sleep或WaitForSingleObject实现线程的休眠 | 求索阁
  13. ubuntu 18.04下 配置qt opencv的坑
  14. 【Java中级】(五)异常处理
  15. 生来只为丈量天空,开普勒的传奇一生
  16. 码农翻身讲网络3:从Socket编程到HTTP服务器
  17. Vue绑定<audio>/<video>标记的muted属性无效问题随记
  18. f_sync解决fatfs文件掉电数据丢失问题
  19. 「一本通 6.5 例 4」佳佳的 Fibonacci
  20. 成功职业指导:我适合往管理方向发展吗?

热门文章

  1. 印度软件外包凭什么比中国强
  2. php 支持多少位的私钥,php私钥
  3. 北大教授王汉生论述数据治理(非常有思想,非常好理解)
  4. reverse方向入门过程
  5. 智和信通,部署智慧交通运维系统,构建一站式运维监控平台
  6. 求e的近似值 (15 分)Java【循环】
  7. HTML+CSS小实例(进度条)
  8. 断糖饮食和蜂蜜冲突吗?断糖减肥可以喝蜂蜜吗?
  9. Java:计算圆形和长方形的面积
  10. LightMap烘焙技巧