Mac Python 安装pip

Mac 自带的python 没有pip, 用brew 安装pip时,会报错如下:

Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks

Do I need to install pip?

pip is already installed if you are using Python 2 >=2.7.9 or Python 3 >=3.4 downloaded from or if you are working in a Virtual Environment created by virtualenv or pyvenv. Just make sure to upgrade pip.

Installing with
To install pip, securely download [1]:

curl -o

Then run the following:

sudo python

Warning Be cautious if you are using a Python install that is managed by your operating system or another package manager. does not coordinate with those tools, and may leave your system in an inconsistent state. also installs setuptools [2] and wheel if they are not already. setuptools is required to install source distributions. Both are required in order to build a Wheel Cache (which improves installation speed), although neither are required to install pre-built wheels.

Note The script is supported on the same python version as pip. For the now unsupported Python 2.6, alternate script is available here. options

If set, do not attempt to install setuptools

If set, do not attempt to install wheel allows pip install options and the general options. Below are some examples:

Install from local copies of pip and setuptools:

python --no-index --find-links=/local/copies

Install to the user site [3]:

python --user

Install behind a proxy:

python --proxy="http://[user:passwd@]proxy.server:port" can also be used to install a specified combination of pip, setuptools, and wheel using the same requirements syntax as pip:

python pip==9.0.2 wheel==0.30.0 setuptools==28.8.0

Using Linux Package Managers

See Installing pip/setuptools/wheel with Linux Package Managers in the Python Packaging User Guide.

Upgrading pip
On Linux or macOS:

pip install -U pip

On Windows [4]:

python -m pip install -U pip

Python and OS Compatibility

pip works with CPython versions 2.7, 3.4, 3.5, 3.6, 3.7 and also pypy.

This means pip works on the latest patch version of each of these minor versions. Previous patch versions are supported on a best effort approach.

pip works on Unix/Linux, macOS, and Windows.


ph.w 1年前

已被 0 人挖起

登录 后发表评论
  • 消灭零回应