Python——MacBook Pro中安装pip

1、系统已有python2和python3,如何检查MacBook Pro系统是否安装的有pip?

看到terminal的提示没有,有提示pip的,下面的提示,说明pip安装了。

mac怎么看自己装没装pip

 

要查看pip3是否安装,则输入:pip3 按:enter。

2、经过上述过程,发现自己没有pip有pip3。有pip3没有pip是什么原因?pip和pip3区别是什么?

python 有python2和python3的区别
那么pip也有pip和pip3的区别
大概是这样的
1、pip是python的包管理工具,pip和pip3版本不同,都位于Scripts目录下:
2、如果系统中只安装了Python2,那么就只能使用pip。
3、如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。
4、如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。
5、重要:虚拟环境中,若只存在一个python版本,可以认为在用系统中pip和pip3命令都是相同的。

3、python3没有pip怎么办?就尝试安装pip。

pip3 -V  查看安装好的pip3的版本和位置。

在新的电脑上,偶尔会出现无法安装pip的问题。

今天看见了一位大神的方法:

在cmd窗口中输入python -m ensurepip

然后使用pip命令安装其他包。pip3 install 模块名

说不定可以解决很多问题。 

  

提示安装成功pip-18.1,但是pip还是不能用,不知道是什么问题。

下边是另一个,安装方法:

打开终端,在终端中输入: sudo easy_install pip,接着根据终端提示输入密码。

mac下安装pip
系统会自栋下载并安装pip,然后就可以用pip安装组件了。
mac下安装pip

我自己尝试安装如下图: 

解释:easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。

easy_install简介:Perl 用户比较熟悉 CPAN,而 Ruby 用户则比较熟悉 Gems;引导 setuptools 的ez_setup工具和随之而生的扩展后的easy_install 与 “Cheeseshop”(Python Package Index,也称为 “PyPI”)一起工作来实现相同的功能。它可以很方便的让您自动下载,编译,安装和管理Python包。

4、用pip安装包的过程中,提示需要升级pip install --upgrade pip --user,升级显示成功但却导致pip不能使用 

发现pip不能用了,报错如下,也不知道为什么:

修正方法:

解释:这个方法真的很有效果,也不知道原理是什么。挺好用,修复了pip,也升级了pip。 

生活其实也很简单,喜欢的就去争取、得到的就珍惜、失去的就忘记。
原文地址:https://www.cnblogs.com/Formulate0303/p/15241497.html