与任何严肃的编程语言一样,Python支持第三方库和框架,您可以安装这些库和框架,以防止在每个新项目中都需要重新发明轮子。您可以在名为PyPI(Python程序包索引)的中央存储库中找到它们。
但是手动下载,安装和管理这些程序包可能会令人沮丧且耗时,这就是许多Python开发人员都依赖的原因一种叫做Python的PIP(或Python PIP)的特殊工具,它可以使一切变得更加轻松和快捷。
什么是Python的PIP?
PIP是一个递归的缩写,代表“ PIP"。安装软件包"或“首选安装程序"。这是一个命令行实用程序,可让您使用以下简单而直接的命令安装,重新安装或卸载PyPI软件包: pip 。
如果您曾经执行过任何命令,如果您在Windows上使用命令提示符(Windows)进行工作,那么您会感到宾至如归,并且可以跳到特定操作系统的安装说明。
PIP是否安装了Python?
如果您使用的是 Python 2.7.9(或更高版本)或 Python 3.4(或更高版本),则默认情况下,Python附带了PIP。如果您使用的是旧版Python,则需要使用以下安装步骤。否则,请跳到底部以学习如何开始使用PIP。
如果您在使用virtualenv或pyvenv创建的虚拟环境中运行Python,则无论该Python版本如何,PIP均可用于该环境。了解有关Python虚拟环境以及它们为什么有用的更多信息。
是否正确安装了Python?
您必须确保在系统上正确安装了Python。在Windows上,使用 Windows键+ X 并选择 Command Prompt 打开命令提示符。在Mac上,使用 Command + Space 打开终端,然后搜索 terminal 。在Linux上,使用 Ctrl + Alt + T 打开终端,否则在您的特定发行版中已完成。
然后键入:
python --version
在Linux上, Python 3.x用户可能需要使用:
python3 --version
如果获得版本号(例如“ Python 2.7.5"),则意味着Python已准备就绪。
如果收到“未定义Python"消息,则必须首先正确安装Python。这超出了本文的范围。请访问Python站点以获取说明。
如何在Windows上安装PIP
以下说明应在Windows 7,Windows 8.1和Windows 10上有效:
如何安装Mac上的PIP
现代Mac系统附带了已安装的Python和PIP。但是,此版本的Python往往已过时,而不是认真进行Python开发的最佳选择,因此强烈建议您安装最新版本的Python和PIP。
如果要使用本机版本系统Python安装,但没有可用的PIP,您可以在终端中使用以下命令安装PIP:
sudo easy_install pip
如果您想安装最新版本的Python,则可以使用自制软件。不知道那是什么吗?了解有关在Mac上使用Homebrew安装软件的更多信息。以下说明假定您已经安装了Homebrew并可以使用。
使用Homebrew安装Python涉及一个命令:
brew install python
这将安装Python的最新版本,与PIP打包在一起。如果安装成功但PIP不可用,则可能需要使用以下终端命令重新链接Python:
brew unlink python && brew link python
如何在Linux上安装PIP
如果Linux发行版在已经安装Python的情况下,您应该可以使用系统的软件包管理器来安装PIP。这是可取的,因为系统安装的Python版本无法与Windows和Mac上使用的get-pip.py脚本很好地配合使用。
高级打包工具(Python 2.x)
sudo apt-get install python-pip
高级打包工具(Python 3.x)
sudo apt-get install python3-pip
pacman打包管理器(Python 2.x)<
sudo pacman -S python2-pip
pacman软件包管理器(Python 3.x)
sudo pacman -S python-pip
Yum软件包管理器(Python 2.x)
sudo yum upgrade python-setuptoolssudo yum install python-pip python-wheel
Yum Package Manager(Python 3.x)
sudo yum install python3 python3-wheel
Dinified Yum(Python 2.x)
sudo dnf upgrade python-setuptoolssudo dnf install python-pip python-wheel
变种百胜(Python 3.x)
sudo dnf install python3 python3-wheel
Zypper软件包管理器(Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
< strong> Zypper软件包管理器(Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
如何在Raspberry Pi上安装PIP
作为Raspberry Pi用户,您可能正在运行Raspbian,因为这是官方运作Raspberry Pi基金会指定和提供的系统。您可以自由安装其他操作系统,例如Ubuntu,但是在这种情况下,您应该阅读Linux的说明。
从Raspbian Jessie开始,默认情况下会安装PIP。这是升级到Raspbian Jessie而不是坚持使用Raspbian Wheezy或Raspbian Jessie Lite的主要原因之一。但是,如果您使用的是Raspbian的旧版本,则仍然可以安装PIP。
在Python 2.x上:
sudo apt-get install python-pip
在Python 3.x上:
sudo apt-get install python3-pip
对于Raspbian,发布PIP命令时,Python 2.x用户应使用 pip ,而Python 3.x用户应使用 pip3 。
如何升级适用于Python的PIP
尽管PIP本身并不经常更新,但是保持新版本的顶部仍然很重要,因为可能会修复一些错误,兼容性和安全漏洞。幸运的是,升级PIP非常快速,简单。
在Windows上:
python -m pip install -U pip
在Mac,Linux或Raspberry Pi上:
pip install -U pip
在某些Linux版本上和Raspberry Pi,则可能需要使用 pip3 。
如何使用PIP管理Python软件包
一旦PIP准备就绪,就可以开始安装软件包从PyPI:
pip install package-name
要安装软件包的特定版本而不是最新版本:
pip install package-name==1.0.0
要在PyPI中搜索特定软件包:
pip search "query"
要查看有关已安装软件包的详细信息:
pip show package-name
要列出所有已安装软件包:
pip list
要列出所有过时软件包:
pip list --outdated
要升级过时软件包:<
pip install package-name --upgrade
请注意,升级到该软件包的较新版本时,PIP会自动删除该软件包的较早版本。
要完全重新安装软件包,请执行以下操作:
pip install package-name --upgrade --force-reinstall
要完全摆脱软件包:
了解有关Python的更多信息
我们建议您阅读有关Python为何今天有用的原因以及最热门的计算机编程工作的需求,这可以使您有动力继续学习Python并提高自己的技能。
如果您还是一个初学者,请查看这些基本的Python学习示例,我们的Python字典使用指南以及这5个学习Python编程的最佳网站。如果您是Python的中级开发人员,请考虑通过这些有价值的在线Python课程来加深您的知识,或者使用Python构建自己的社交媒体机器人。