Mac|Python——MacBook Pro中安装pip
1、系统已有python2和python3,如何检查MacBook Pro系统是否安装的有pip?
看到terminal的提示没有,有提示pip的,下面的提示,说明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,接着根据终端提示输入密码。
我自己尝试安装如下图:
解释: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。