如何在Windows,Mac和Linux上安装Python PIP

与任何严肃的编程语言一样,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上有效:

  • 下载get-pip.py安装程序脚本。如果您使用的是Python 3.2,则需要此版本的get-pip.py。无论哪种方式,都右键单击链接并选择另存为... 并将其保存到任何安全位置,例如“下载"文件夹。
  • 打开命令提示符并导航到 get-pip.p y文件。
  • 运行以下命令: python get-pip.py
  • 如何安装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构建自己的社交媒体机器人。

    标签: 编程 Python