Ubuntu Python多版本 Python2 和 Python3 的 pip 指向
本人在Ubuntu上安装了Python3,与Ubuntu自带的Python2共存。但当我输入指查看Python2和Python3的pip版本时,不管是pip2还是pip3,都指向了Python3 的版本,但我想pip2指向Python2,pip3指向Python3 。
$ pip -V
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)$ pip2 -V
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)$ pip3 -V
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
处理pip2:
which pip2 # 查看pip2位置,我的是 /usr/bin/pip2
vim /usr/bin/pip2 # 使用vim打开pip2文件
pip2 内容如下:
#!/usr/bin/python
# GENERATED BY DEBIANimport sys# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip._internal import main
if __name__ == '__main__':sys.exit(main())
将以上文件中的第一行 #!/usr/bin/python 改为 #!/usr/bin/python2 ,这不是一定的,要根据你的系统中Python的具体环境来修改。我的这里改成python2 是因为:
Ubuntu 自带的Python版本是 2.7 ,它的软链接名称就是python。
后来我安装了 Python3版本,复制并修改了原有软链接python,让其指向了python3,而且创建了新的软链接python3,也指向了python3。所以,我输入python或python3时,打开的是python3的环境;我输入python2的时候,打开的才是python2的环境。
上面的pip2 文件的内容也看到了,第一行指向软链接是python,所以他找到的是python3的pip,只有改变第一行指向,让他指向python2,他就可以找到 python2的pip了。
Ubuntu Python多版本 Python2 和 Python3 的 pip 指向相关推荐
- python伪装浏览器爬取网页图片_【IT专家】python 分别用python2和python3伪装浏览器爬取网页内容...
本文由我司收集整编,推荐下载,如有疑问,请与我司联系 python 分别用 python2 和 python3 伪装浏览器爬取网页内容 2017/07/06 1 python 网页抓取功能非常强大,使 ...
- Win10下python不同版本同时安装并解决pip共存问题
Win10下python不同版本同时安装并解决pip共存问题 参考文章: (1)Win10下python不同版本同时安装并解决pip共存问题 (2)https://www.cnblogs.com/du ...
- python3安装哪个版本-python2和python3哪个版本新
Python2 还是 Python3 ? py2.7是2.x系列的最后一个版本,已经停止开发,不再增加新功能.2020年终止支持. 所有的最新的标准库的更新改进,只会在3.x的版本里出现. Pytho ...
- python自带 python2转python3 代码工具
python2.x代码转为python3.x代码 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/symoriaty/article/details/ ...
- python2版本和python3版本-python2和python3哪个版本新
Python2 还是 Python3 ? py2.7是2.x系列的最后一个版本,已经停止开发,不再增加新功能.2020年终止支持. 所有的最新的标准库的更新改进,只会在3.x的版本里出现. Pytho ...
- 解决python2和python3的pip冲突
最近突然出现了一种情况当电脑上同时安装python2和python3的时候会导致我的pip冲突 . 最终经过我的发现是因为其环境没有配置好 还有就是没有找到精准的包导致的 1.下载python2.7, ...
- Python2与Python3以及pip安装共存
Python2与Python3共存 STEP1: 下载安装Python2和Python3解释器 方法:到python的官网上进行下载https://www.python.org/downloads/w ...
- Linux中python2和python3的pip设置 及清华安装源
启动python2,我们可以直接在命令行输入:python2 启动python3,我们可以在命令行输入:python或者python3. 但是pip没有设置的话,在命令行输入 pip --versio ...
- Python编程:Python2和Python3环境下re正则匹配中文
1.Python2 下测试 中文需要使用\u4e00-\u9fa5 去匹配 示例 1: Python 2.7.5 下匹配中文 # -*- coding: utf-8 -*-import re# 1.默 ...
最新文章
- 简单插入排序,折半插入排序和2路插入排序 c源码
- Java 动态代理机制分析及扩展,第 1 部分
- 计算机网络技术实训应用层,计算机网络技术
- java期末考试试卷及答案文库_备战期末考!初中全科下册期末试卷(含答案)合集,建议收藏!...
- RxJava学习-使用篇
- iPhone清理喇叭灰尘_iphone正确清理扬声器灰尘的方法
- Python之网络编程(基于tcp实现远程执行命令)
- 很多人认为自己赚不到钱是因为没钱,真的是这样吗?
- windows预口体验成员内口版本遇到问题需要重启 终止代码:IRQL_NOT_LESS_OR_EQUAL 绿屏 蓝屏 电脑崩溃 的解决方案
- Windows Server 2008 R2之三管理活动目录数据库
- 学习JME3的第一次小结
- 同步上下文(SynchronizationContext) 和 C#中跨线程更新UI的方法总结
- Excel怎样把相同列数据合并到一行
- 全国大学生信息安全大赛线下赛crypto3题解
- 设计模式 - 创建型模式_原型模式
- 根据拼音首字母筛选人名 1
- 报告指2018年全球经济保持稳定增长
- linux简单服务器的配置
- 第八章---《实时语音处理实践指南》盲源分离笔记
- 【转载】阿秀的求职笔记:基础语法篇
热门文章
- Qt 使用iconfont【实战版】
- 基于应力的拓扑优化的高效3D灵敏度分析代码(Matlab代码实现)
- 对TCP重传的进一步认识
- 怎样修改日立uax规格表_UAX型电梯调试手册
- 离散结构:基础:逻辑和证明(Discrete Structures :The Foundations: Logic and Proofs)(3)
- html5餐厅模拟经营游戏《新的开始》源码
- 创意广告平面建筑设计机构作品展示WordPress主题Boldnote
- UE商城素材资源 Asian Temple Pack 亚洲寺庙包
- Java图片识别技术原理
- python自动引流软件_xx软件库引流app软件分享弹窗制作脚本