python安装包 - python安装




我如何在macOS或OS X上安装点子? (14)

我昨天大部分时间都在寻找安装pip (Python包管理器)的明确答案。 我找不到一个好的解决方案。

我如何安装它?


⚡️TL ; DR - 一条线路解决方案。

你所要做的就是:

sudo easy_install pip

免费GIF。

细节:

⚡️好的,我读过上面给出的解决方案,但这里是安装pip简易解决方案。

MacOS附带安装了Python 。 但要确保安装了Python ,请打开终端并运行以下命令。

python --version

如果这个命令返回一个表示Python存在的版本号。 这也意味着,考虑到您使用的是macOS/OSX ,您已经可以访问easy_install

ℹ️现在,您只需运行以下命令即可。

sudo easy_install pip

之后, pip将被安装,您将可以使用它来安装其他软件包。

让我知道你是否有任何问题安装pip这种方式。

干杯!

PS我最终写了一篇关于它的博文。


pip可通过easy_install在OS X上easy_install
打开一个终端并键入:

sudo easy_install pip

当提示输入密码时,请输入正常的登录密码。
安装完成后,您应该可以按预期使用pip

注意:这也适用于其他Python包


不知何故,简单的安装不适用于我的旧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安装工具:

https://pypi.python.org/pypi/setuptools

使用tar文件。

下载后,转到下载的文件夹并运行

python setup.py install

一旦你这样做,你将拥有easy_install。

使用下面的方法安装pip:

sudo easy_install pip

你所需要做的就是

sudo easy_install pip

先安装python3,然后使用pip3安装软件包。

brew install python

python3将被安装,并且pip随附它。 要使用pip安装某些软件包,请运行以下命令

pip3 install package

注意它是pip3,因为你想使用python3。


在最近的版本(来自Yosemite或El Capitan,我相信......至少从Sierra开始),如果使用自制软件,则需要在brew postinstall python3后运行brew postinstall python3

所以,

brew install python3 # this only installs python
brew postinstall python3 # this installs pip

更新 - 1.5之后的自制版本

根据官方的Homebrew页面

在2018年3月1日,python公式将升级到Python 3.x,并且将会添加一个python @ 2公式来安装Python 2.7(尽管这只是桶),所以默认情况下python和python2都不会被添加到PATH中手动酿造链接 - 力量)。 我们将维护python2,python3和python @ 3别名。

因此,要安装Python 3,请运行以下命令:

brew install python3

然后,该pip自动安装,您可以通过pip install <package>安装任何程序pip install <package>


如果你想要“pip3”,你可以做ff:

通过brew: brew install python3

那么你可以执行

pip3 <command> [options]


尽管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不能与包管理器协调,并可能使系统处于不一致的状态。 无论如何,没有必要,因为现在pip已经包含在2.7.9的Python中

请注意,pip不是Python唯一的包管理器。 还有easy_install。 混合两者并不好,所以不要这样做。

最后,如果您安装了Python 2和Python 3, pip将指向您最后安装的任何一个Python。 养成明确使用pip2pip3的习惯,这样你就可以确定哪个Python获得了新的库。

快乐黑客!


您应该先安装Brew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后brew安装Python

brew install python

然后点将工作


我很惊讶没有人提到过 - 自2013年以来,python本身就能够安装pip ,不需要外部命令(并且不需要互联网连接)。

sudo python -m ensurepip

这将创建一个与easy_install相似的安装。


所有这些答案都使用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


最简单的解决方案是遵循pip主页安装指导

基本上,这包括:

  • 下载get-pip.py 。 确保通过遵循可信链接来完成此操作,因为您必须以root身份运行脚本。
  • 调用sudo python get-pip.py

该解决方案的主要优点是,它为用于运行get-pip.py的python版本安装pip,这意味着如果使用缺省的OS X安装python运行get-pip.py ,则将安装从系统中安装python。

在OS X上使用包管理器(自制软件或macport)的大多数解决方案都会在软件包管理器环境中创建一个冗余的python安装,这可能会在系统中产生不一致,因为根据您在做什么,可能会调用一次python而不是另一个。


要安装或升级点子http://www.pip-installer.org/en/latest/installing.html下载get-pip.py http://www.pip-installer.org/en/latest/installing.html

然后运行以下sudo python get-pip.pysudo 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
...




install