Ubuntu16.04乌班图服务器中pip和pip3同时指向Python3.5的问题-php

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java 标签: pip pip3

2021-01-06 23:02:07 867浏览

Ubuntu16.04乌班图服务器中pip和pip3同时指向Python3.5的问题-php
今天我们分享得主题是:解决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,大功告成。
行,今天就给大家分享到这里吧,您的一份支持就是我最大的动力,最后打个小广告,我们程序员在学习和工作中或多或少会遇到一些比较棘手的问题,也就所谓的一时半会解决不了的bug,可以来杰凡IT问答平台上提问,平台上大佬很多可以快速给你一对一解决问题,有需要的朋友可以去关注下,平台网址:https://www.jf3q.com

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695