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
这种方式。
干杯!
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>
。
尽管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。 养成明确使用pip2或pip3的习惯,这样你就可以确定哪个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
基本上,这包括:
- 下载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.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
...