关于解决Ubuntu16.04中pip和pip3同时指向Python3.5的问题
2020-01-15 12:07
3031 查看
关于解决Ubuntu16.04中pip和pip3同时指向Python3.5的问题
作为一名ubunut小白,这是我学习将近一年Linux之后,第一次写blog,有不正确,不详细的地方欢迎大家指出。
这是我看了很多大神写的blog之后,针对pip和pip3同时指向一个Python版本这一问题,做出的总结(因为没有保存之前大神的链接,所以没有附上原文的链接,原作者看到的话,可以联系我加上):
首先,在终端查询自己的pip或pip3是否指向了同一个Python版本:
pip -V 或 pip3 -V
我两个pip显示的都是
pip 19.2.3 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
这表明pip和pip3同时指向Python3.5
此时不用更新或是卸载你的pip或pip3(亲测没用),只需要按着下面的指令改一份pip文件中的语句即可
再啰嗦一句:通俗的来说,pip对应的是Python2.7;pip3对应的是Python3.X。
指令如下:
which pip #我的显示如下: #/usr/local/bin/pip vim /usr/local/bin/pip
之后你可以看到打开的文件是这样的:
说一下我遇到的问题:
我无法编辑里面的内容,需要先更改文件的权限,方法如下:
进入到/usr/local/bin 路径下,输入:
sudo chmod 777 xxx #(xxx是指文件名,777是指将所有对此文件的操作权限赋予用户)
然后接着上一步:
编辑 pip文件:
将第一行 #!/usr/bin/python3 修改为
#!/usr/bin/python2
保存之后,在查看一下pip的指向,就发现已经指向了Python2.7,大功告成
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 小白学python-解决ubuntu16.04 you are using pip version 8.1.1,however version 9.0.1 is available问题
- (ubuntu16.04)关于caffe+python3.5(非anaconda安装)编译的一些问题
- Ubuntu16.04 简单解决多版本python切换以及多版本pip对应问题
- 关于解决ubuntu16.04中 you are using pip version 8.1.1,however version 10.0.0 is avaiable问题
- 为Ubuntu 16.04 添加永久免费https SSL证书(解决python2.7 - pip wheel failed with error code 2 问题)
- 关于解决Python使用pip安装pyjnius时的问题(windows平台)
- 解决关于python3.4 在windows安装Pillow、lxml 和 ubuntu lxml 安装失败问题
- Win10下python3和python2同时安装并解决pip共存问题
- Ubuntu16.04下在Python2.7安装OpenCV3.2.0出现的问题与解决办法
- ubuntu 16.04系统完美解决pip不能升级的问题
- Win10下python3和python2同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开
- win7同时安装python2和python3时解决pip安装问题
- 学Django2.0架站遇到了一些关于ubuntu里python和Django版本问题,跪求大神帮忙解决
- ubunut python2 和python 3 同时存在 pip指向问题
- Ubuntu16.04 Apache的代理配置解决node、tomcat、apache同时使用80端口问题
- ubuntu 16.04系统完美解决pip不能升级的问题
- Ubuntu16.04上使用Anaconda3的Python3.6的pip安装UWSGI报错解决办法
- 关于ubuntu16.04 安装过程中卡住问题解决方法
- 解决ubuntu16.04 you are using pip version 8.1.1,however version 9.0.1 is available问题
- 创建Scrapy项目,Ubuntu 16.04 Python3.5 pip3