Sco*_*ler 3214
easy_install pip
Run Code Online (Sandbox Code Playgroud)
如果您需要管理员权限才能运行此功能,请尝试:
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
更新(2019年1月):
easy_install已被弃用.请get-pip.py改用.
Ahm*_*ais 554
⚡️TL ; DR - 一线解决方案.
你所要做的就是:
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
2019年:⚠️
easy_install已被弃用.检查下面的方法#2以获得首选安装!
我做了一个gif,因为.为什么不?
细节:
⚡️好的,我看了上面给出的解决方案,但这里有一个易于安装的解决方案
pip.
MacOS自带Python安装.但要确保已Python安装打开终端并运行以下命令.
python --version
Run Code Online (Sandbox Code Playgroud)
如果此命令返回表示Python存在的版本号.这也意味着您已经有权easy_install考虑使用macOS/OSX.
ℹ️现在,您所要做的就是运行以下命令.
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
之后,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
Run Code Online (Sandbox Code Playgroud)
现在运行此文件进行安装 pip
python get-pip.py
Run Code Online (Sandbox Code Playgroud)
应该这样做.
你说的另一个gif?你去吧!
Lei*_*igh 467
你可以在OS X上通过Homebrew安装它.你为什么要用Homebrew安装Python?
OS X附带的Python版本非常适合学习,但它对开发不利.OS X附带的版本可能与官方当前的Python版本已过时,后者被认为是稳定的生产版本.(来源)
Homebrew是OS X的包管理器.在Homebrew页面上查找更多详细信息.安装Homebrew后,运行以下命令安装最新的Python,Pip和Setuptools:
brew install python
Run Code Online (Sandbox Code Playgroud)
fel*_*hew 416
我很惊讶没有人提到这一点 - 自2013年以来,python本身就能够安装pip,不需要外部命令(也没有互联网连接).
sudo -H python -m ensurepip
Run Code Online (Sandbox Code Playgroud)
这将创建一个类似的安装easy_install.
Pav*_*van 133
在Mac上:
安装easy_install
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
Run Code Online (Sandbox Code Playgroud)安装点子
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)现在,您可以安装外部模块.例如
pip install regex # This is only an example for installing other modules
Run Code Online (Sandbox Code Playgroud)use*_*034 89
pip在OS X上可用easy_install.
打开终端并输入:
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
提示输入密码时,请输入正常的登录密码.
安装完成后,您应该能够pip按预期使用.
注意:这也适用于其他python包
小智 78
基本上,这包括:
sudo python get-pip.py该解决方案的主要优点是它为已经用于运行的python版本安装了pip get-pip.py,这意味着如果你使用python的默认OS X安装来运行,get-pip.py你将从系统安装pip用于python安装.
在OS X上使用包管理器(自制程序或macport)的大多数解决方案在包管理器的环境中创建了python的冗余安装,这可能会在系统中产生不一致,因为根据您的操作,您可以调用一个python而不是另一个.
sta*_*ave 60
NEW 2016年12月:这在OS X v10.11(El Capitan)上适用于我:
Mac附带python 2,但不是pip.
要求
brew install python
WARNING: for modern mac os (2019) this can install python3, and for python2 you need really do: brew install python@2
Run Code Online (Sandbox Code Playgroud)
步骤:
python 3
python 2
有了这个,我得到了这些错误(但我已经在第3步中解决了这些错误):
目录python 3或其父目录不归当前用户所有,并且已禁用缓存.请检查该目录的权限和所有者.如果用sudo执行pip,你可能想要python 2.
目录python 3或其父目录不归当前用户所有,并且已禁用缓存轮.检查该目录的权限和所有者.如果用sudo执行pip,你可能想要python 2.
python 3最后,您可以安装以下应用:
python 2更新:python 3
如果安装python 2,将自动安装pip.
brew install python3
Run Code Online (Sandbox Code Playgroud)
您只需要升级pip,但在此之前,您需要创建一个虚拟环境来使用Python 3.您可以使用项目文件夹或任何文件夹:
brew install python3
Run Code Online (Sandbox Code Playgroud)
检查版本:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
要停用环境:
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
Run Code Online (Sandbox Code Playgroud)
cba*_*are 41
安装单独的Python副本是一种流行的选择,即使Python已经附带MacOS.您承担责任以确保使用您想要的Python副本.但是,如果事情出现严重错误,那么好处就是拥有最新的Python版本以及一些保护功能.
使用HomeBrew安装Python :
brew update
brew install python # or brew install python3
Run Code Online (Sandbox Code Playgroud)
现在确认我们正在使用新安装的Python:
ls -lh `which python`
Run Code Online (Sandbox Code Playgroud)
...应显示带有"Cellar"的路径的符号链接,如:
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Run Code Online (Sandbox Code Playgroud)
Pip应该与Python一起安装.您可能希望通过键入以下内容来升级它:
pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
现在,您已准备好在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正在使用新库.
快乐的黑客!
Ada*_*Liu 41
对于那些同时安装了python2和python3的人来说,这是解决方案:
python2.7 -m ensurepip --default-pip
Run Code Online (Sandbox Code Playgroud)
另外,如果你想为python3.6安装pip:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
Run Code Online (Sandbox Code Playgroud)
Bla*_*ard 26
在最近的版本(从优胜美地或埃尔卡皮坦.我相信从塞拉利昂起至少),你需要运行brew postinstall python3后brew install python3,如果您使用的自制软件.
所以,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
Run Code Online (Sandbox Code Playgroud)
在2018年3月1日,python公式将升级到Python 3.x并且将添加python @ 2公式以安装Python 2.7(尽管这将是keg-only因此默认情况下python和python2都不会被添加到PATH中手动酿造链接--force).我们将维护python2,python3和python @ 3别名.
因此,要安装Python 3,请运行以下命令:
brew install python3
Run Code Online (Sandbox Code Playgroud)
然后,pip自动安装,您可以安装任何包pip install <package>.
小智 24
你应该先安装Brew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
然后brew安装Python
brew install python
Run Code Online (Sandbox Code Playgroud)
然后pip会工作
the*_*raw 20
下载此文件:get-pip.py
然后简单地输入
sudo python get-pip.py
Run Code Online (Sandbox Code Playgroud)
确保您与get-pip.py位于同一目录中,或者为该文件提供正确的路径.
有关详细信息,请访问:http://pip.readthedocs.org/en/latest/installing.html
或者,http://thegauraw.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way
小智 14
$ sudo port install py27-pip
Run Code Online (Sandbox Code Playgroud)
然后更新您的PATH以包含py27-pip bin目录(您可以在〜/ .bash_profile中添加它PATH =/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$ PATH
pip将在新的终端窗口中提供.
gok*_*eci 12
要安装或升级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
...
Run Code Online (Sandbox Code Playgroud)
MrE*_*MrE 10
sudo如果您想pip在不需要的情况下进行安装sudo,这在尝试全局安装软件包时总是令人沮丧,请安装pip在本地文件夹中,/usr/local如下所示:
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
Run Code Online (Sandbox Code Playgroud)
然后:
pip install <package-of-choice> 无 sudo
从以下网站下载python安装工具:
https://pypi.python.org/pypi/setuptools
使用tar文件.
下载后,转到下载的文件夹并运行
python setup.py install
Run Code Online (Sandbox Code Playgroud)
一旦你这样做,你将有easy_install.
使用下面的方法然后安装pip:
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
首先安装python3,然后使用pip3安装软件包.
brew install python
Run Code Online (Sandbox Code Playgroud)
将安装python3,并随附pip.要使用pip安装某个软件包,请运行以下命令
pip3 install package
Run Code Online (Sandbox Code Playgroud)
注意它是pip3因为你想使用python3.
以某种方式轻松安装不适用于我的旧Mac(10.8).这解决了我的问题.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Run Code Online (Sandbox Code Playgroud)
如果你没有wget,只需在浏览器中打开https://bootstrap.pypa.io/get-pip.py然后另存为get-pip.py
| 归档时间: |
|
| 查看次数: |
1990849 次 |
| 最近记录: |