Answers:
更新(2019年1月):
easy_install
已弃用。请get-pip.py
改用:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
旧答案:
easy_install pip
如果您需要管理员权限才能运行此程序,请尝试:
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
-我的python3安装怎么样?这是否仅仅意味着pip使用了我的python2安装?
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py
⚡️ TL; DR -一个线的解决方案。
您要做的就是:
sudo easy_install pip
2019:⚠️
easy_install
已被弃用。检查下面的方法2以进行首选安装!
我做了一个gif,因为。为什么不?
细节:
⚡️好,我读了上面给出的解决方案,但这是一个易于安装的解决方案
pip
。
MacOS Python
已安装。但是要确保已Python
安装,请打开终端并运行以下命令。
python --version
如果此命令返回的版本号表示Python
存在。这也意味着您已经可以easy_install
考虑使用macOS/OSX
。
Now️现在,您所要做的就是运行以下命令。
sudo easy_install pip
之后,pip
将被安装,您将可以使用它来安装其他软件包。
如果您以pip
这种方式安装有任何问题,请告诉我。
干杯!
PS我最终在博客上写了一篇有关它的文章。快速提示:如何在macOS或OS X上安装pip?
✅ 更新(2019年1月):方法2:两线解决方案-
easy_install
已弃用。请get-pip.py
改用。
首先下载get-pip
文件
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
现在运行此文件进行安装 pip
python get-pip.py
那应该做。
你说的另一个gif?来呀!
--user
选项或检查权限。
sudo
--user
选项或检查权限。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
,我对此curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
有何想法?@AhmadAwais
您可以在OS X上通过Homebrew安装它。为什么要在Homebrew中安装Python?
OS X附带的Python版本非常适合学习,但不利于开发。OS X附带的版本可能已从官方的当前Python发行版过时了,该版本被认为是稳定的生产版本。(来源)
Homebrew是OS X的软件包管理器。在Homebrew页面上找到更多详细信息。一旦安装了Homebrew,请运行以下命令以安装最新的Python,Pip和Setuptools:
brew install python
sudo
。
pip
仍未安装,则可能需要重新链接,例如brew unlink python && brew link python
我很惊讶没有人提到这一点-自2013年以来,python本身就可以安装pip
,不需要外部命令(也不需要Internet连接)。
sudo -H python -m ensurepip
这将创建与安装类似的安装easy_install
。
/path/to/your/python -m pip <command>
在Mac上:
安装easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
安装点子
sudo easy_install pip
现在,您可以安装外部模块。例如
pip install regex # This is only an example for installing other modules
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
将破坏您的设置!如果您已经安装过easy_setup,请不要安装它。在执行此命令后,我已经花了一个小时来修复我的安装程序(感谢stackoverflow.com/questions/6012246/…)。
pip
可通过OS X在OS X上使用easy_install
。
打开一个终端并输入:
sudo easy_install pip
当提示您输入密码时,输入您的常规登录密码。
安装完成后,您应该可以pip
按预期使用。
注意:这也适用于其他python包
pip install --upgrade pip
2019年10月更新:MacOs Mojave
MacOS附带python2
,但不附带pip
。无论如何,最好使用自制软件进行管理,您必须在安装之前进行安装:
安装python2:
brew install python
警告:对于现代macOS(2019),可以安装python3
,并且python2
您确实需要执行以下操作:brew install python@2
安装python3:
brew install python3
更新:Python 3
如果您安装python3
,则会自动安装pip。
brew install python3
新2019:现在使用pip版本3,请使用pip3
或您可以执行:python3
使用版本3.当您使用pip3安装软件包时,它们将与分开python2
。
老:您只需要升级pip,但在此之前,您需要创建一个虚拟环境以使用Python3。您可以使用项目文件夹或任何文件夹:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
检查版本:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
要停用环境:
$ deactivate
sudo python get_pip.py
运作良好,是因为OS X python已安装!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
用于El Capitan上的Python3。
pip3
基本上,这包括:
sudo python get-pip.py
该解决方案的主要优点是,它会为曾经运行过的python版本安装pip get-pip.py
,这意味着,如果使用默认的OS X python安装来运行get-pip.py
,则将从系统中为python安装安装pip。
大多数在OS X上使用软件包管理器(自制或Macport)的解决方案都会在软件包管理器的环境中创建python的冗余安装,这可能会在您的系统中造成不一致,因为根据您所执行的操作,您可以将安装称为python,而不是另一个。
get-pip.py
下运行sudo
,但是get-pip.py
在您知道校验和之前,不能保证下载正确。更多内容:stackoverflow.com/questions/34587473/...
git-pip.py
脚本为Apple股票python安装pip是现有脚本的主要用例,而不仅仅是通过自制软件安装python。
尽管Python已随MacOS一起提供,但安装单独的Python副本是一种普遍的选择。您有责任确保使用的是您打算使用的Python副本。但是,这样做的好处是拥有最新的Python版本,并且在出现严重错误的情况下可以防止系统崩溃。
要使用HomeBrew安装Python :
brew update
brew install python # or brew install python3
现在确认我们正在使用新安装的Python:
ls -lh `which python`
...应显示指向其中带有“地窖”的路径的符号链接,例如:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip应该与Python一起安装。您可能需要输入以下内容来升级它:
pip install --upgrade pip
现在,您可以在PyPI上安装任何50,000+个软件包。
以前,我使用get-pip.py安装pip。但是,文档警告说,get-pip.py与软件包管理器不协调,可能会使您的系统处于不一致状态。无论如何,没有必要,因为从2.7.9开始,Python现在已包含 pip 。
请注意,pip不是Python的唯一软件包管理器。还有easy_install。将两者混合使用是不好的,所以不要这样做。
最后,如果您同时安装了Python 2和3,pip将指向最后安装的Python。养成显式使用pip2或pip3的习惯,因此您可以确定哪个Python正在获取新库。
骇客入侵!
python
符号链接到python2,python3
符号链接到python3 ...不管最后安装的是哪个。
对于同时安装了python2和python3的用户,以下是解决方案:
python2.7 -m ensurepip --default-pip
另外,如果您想为python3.6安装pip:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
在最新版本(我相信至少从塞拉利昂起,从优胜美地或El Capitan起),如果您使用自制软件brew postinstall python3
,brew install python3
则需要运行。
所以,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
在2018年3月1日,python公式将升级到Python 3.x,并且将添加python @ 2公式以安装Python 2.7(尽管这仅是小桶,因此默认情况下,不将python和python2添加到PATH中,而无需手动冲泡链接--force)。我们将维护python2,python3和python @ 3别名。
因此,要安装Python 3,请运行以下命令:
brew install python3
然后,pip
会自动安装,您可以通过来安装任何软件包pip install <package>
。
-bash: pip: command not found
。最好的答案是对我sudo easy_install pip
pip: command not found
消息。我确实尝试在iTerm中打开一个新选项卡,并收到相同的消息。两个brew命令均无错误。
下载此文件:get-pip.py
然后只需键入
sudo python get-pip.py
确保您与get-pip.py位于同一目录中,或者为该文件提供正确的路径。
有关详细信息,您可以访问:http : //pip.readthedocs.org/en/latest/installing.html
您应该先安装Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后brew安装Python
brew install python
然后pip
会工作
要安装或升级pip,请从http://www.pip-installer.org/en/latest/installing.html下载get-pip.py 。
然后运行以下命令:
sudo python get-pip.py
例如:
sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo
Installing collected packages: pymongo
...
sudo
如果您想要安装pip
而不需要sudo
,那么在尝试全局安装软件包时总是会感到沮丧,请像这样pip
在本地文件夹中安装/usr/local
:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
然后:
pip install <package-of-choice>
没有 sudo
ImportError: No module named pip._internal
从以下网站下载python设置工具:
https://pypi.python.org/pypi/setuptools
使用tar文件。
下载后,转到下载的文件夹并运行
python setup.py install
完成后,您将拥有easy_install。
请使用以下内容安装pip:
sudo easy_install pip
以某种方式无法轻松安装在我的旧Mac(10.8)上不起作用。这解决了我的问题。
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
如果没有wget,只需在浏览器中打开,https://bootstrap.pypa.io/get-pip.py
然后另存为get-pip.py
我向您推荐水蟒。它是由Python支持的领先的开放数据科学平台。安装了许多基本软件包。Anaconda(conda
)附带了它自己的安装pip
。
conda
自带pip
已安装。最好是conda
在Mac上仅使用安装,而不要使用上面描述的与直接系统安装混淆的其他方法。尤其是在使用Python时,裸露安装pip
是一个非常糟糕的主意。您应该使用pip
随附的conda
来正确隔离您的软件包环境。