关于解决Ubuntu16.04中pip和pip3同时指向Python3.5的问题

   日期:2020-05-01     浏览:111    评论:0    
核心提示:关于解决Ubuntu16.04中pip和pip3同时指向Python3.5的问题作为一名ubunutPython

关于解决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,大功告成

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服