ubuntu16.04 python版本切换以及pip工具基本知识点总结
基本知识点:
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工具基本知识点总结相关推荐
- ubuntu python版本切换_ubuntu18.04 python版本切换
update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令.哪个软件版本,比如,我们在系统中同时安装了python2.7和pyt ...
- python版本切换_Ubuntu18.04下python版本完美切换的解决方法
ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...
- ubuntu python版本切换_ubuntu 16.04下python版本切换的方法
本文主要是记录ubuntu 16.04下python环境配置,具体内容如下 对于ubuntu 16.04,由于本身是自带python,这样就减少了在windows下的下载和环境变量配置,非常不错.但是 ...
- Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程
Ubuntu16.04安装ROS kinetic以及标定工具Kalibr流程 一.安装ROS Kinetic 二.安装kalibr 编译期间可能遇到的问题及解决方案: 一.安装ROS Kinetic ...
- ubuntu16.04默认python3.5使用pip下载外置模块出现问题的解决方法
一.ubuntu 16.04如何将python3.5设置为默认 ubuntu 16.04自带两个Python版本--2.7.12和3.5.2,可以在terminal中直接输入python2.pytho ...
- python pip工具命令_转载 Python 安装setuptools和pip工具操作方法(必看)
本文章转载自 脚本之家 http://www.jb51.net 感谢! setuptools模块和pip模块是python进行第三方库扩展的极重要工具,例如我们在需要安装一些爬虫或者数据分析的包时就 ...
- Zbook G7+Nvidia RTX 2070 + ubuntu16.04 + 内核版本+nvidia驱动版本的建议
为适配硬件设备要求,主机必须安装ubuntu16.04,但RTX2070是较为新的显卡,必须在ubuntu16.04配置较高内核版本,并匹配对应的显卡驱动版本. 经过近一周的折腾,已经实现基本的ubu ...
- Ubuntu16.04下面spyder切换虚拟环境下面的python版本
总共只需要两步: 一.首先在Run的地方改好Console,默认是第一项,改成第二个 二.然后切换版本的时候,Console的地方改为第二项Use the following Python inter ...
- ubuntu 16.04 多个python版本切换
我们可以使用 update-alternatives 来为整个系统更改Python 版本.以 root 身份登录,首先罗列出所有可用的python 替代版本信息: update-alternative ...
最新文章
- 2022-2028全球及中国呼吸麻醉消耗品行业研究及十四五规划分析报告
- mysql 5.7编译安装重启_mysql5.7源码编译安装
- 赴约北大,2019 CCF大数据与计算智能大赛正式启动
- 授予数据库账号dba权限_从自建Oracle迁移至云原生数据仓库AnalyticDB PostgreSQL
- python找不到os模块_python之os模块
- ds证据理论python实现_你好,Julia!再见,Python!
- 上接游戏人生Silverlight(2) - 趣味钢琴[Silverlight 2.0(c#)]
- 清空计算机网络缓存,【缓存清理工具】缓存清理软件_电脑缓存清理软件【最新】-太平洋电脑网...
- oracle 00371,PLS-00371: 'WEB_LOGIN_CHECK_PK.CURSORTYPE' 最多允许有一个声明
- 调研了2000位CEO,67%的企业都在数字化转型,想做的无非这3点
- Kerberos加密级别不支持的问题
- linux 线程 waitforsingleobject,用Sleep或WaitForSingleObject实现线程的休眠 | 求索阁
- ubuntu 18.04下 配置qt opencv的坑
- 【Java中级】(五)异常处理
- 生来只为丈量天空,开普勒的传奇一生
- 码农翻身讲网络3:从Socket编程到HTTP服务器
- Vue绑定<audio>/<video>标记的muted属性无效问题随记
- f_sync解决fatfs文件掉电数据丢失问题
- 「一本通 6.5 例 4」佳佳的 Fibonacci
- 成功职业指导:我适合往管理方向发展吗?