如何在 Windows、Mac 和 Linux 上安装 Python PIP如何在 Windows、Mac 和 Linux 上安装 Python PIP如何在 Windows、Mac 和 Linux 上安装 Python PIP如何在 Windows、Mac 和 Linux 上安装 Python PIP
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

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

许多 Python 开发人员依靠名为 PIP for Python 的工具来简化开发。以下是安装 Python PIP 的方法。

与任何编程语言一样,Python 支持第三方库和框架。您可以使用它们来避免在每个新项目中重新发明轮子。如果您想使用它们,可以在称为 Python 包索引 (PyPI) 的中央存储库中找到这些 Python 库。

手动下载、安装和管理这些软件包可能是一个令人沮丧且耗时的过程。相反,许多开发人员依靠名为 PIP 的工具来使整个过程变得简单且无错误。我们将向您展示如何在 Windows、Mac 和 Linux 中安装适用于 Python 的 PIP。

什么是 Python 的 PIP?

PIP 是“PIP 安装程序包”或“首选安装程序”的缩写。它是一个 Python 包管理器,可让您管理标准 Python 发行版中未包含的 PyPI 包。 PyPI 托管了大量适用于金融、健康等领域应用的框架、工具和库。

PIP是和Python一起安装的吗?

如果您使用的是 Python 2.7.9(或更高版本)、3.4(或更高版本),则 PIP 已内置于 Python 安装程序中。当您下载最新版本时,您应该记住特定版本并不是无限期支持的。

根据Python的开发周期,对Python 3.4的支持于2019年3月结束。这意味着它已经绕过了生命周期终止分支,你将不再获得安全修复。因此,您最终将同时处理 Python 和库中更重大的更改,这使得升级变得可怕。

Python 是否正确安装?

您应该确保 Python 已正确安装在您的系统上。安装 Python 的方法有多种:通过包管理器或从 Python 官方网站。虽然安装很简单,但如果您了解管理 Python 的最佳实践,那么它会有所帮助,否则很容易出错。

安装和管理适用于 Windows 的 Python PIP

默认情况下,Python 安装程序将其可执行文件放置在您的 AppData 目录中,因此不需要管理员权限。或者你可以指定一个更高级别的目标目录(C:\Python3.9)以方便查找。

安装过程可以选择将此目录添加到系统路径中,因此您无需配置任何内容。如果您在安装过程中没有执行此操作,则可以稍后手动将 Python 添加到 Windows PATH 变量。

如果您使用 Chocolatey 来安装软件包,请确保避免将该安装与同一台计算机上的常规软件包混合。要检查已安装的Python的版本,请按Win + X并打开命令提示符。然后,输入:

py --version

要检查 PIP 版本,请键入:

py -m pip --version

虽然 PIP 不经常更新,但了解新版本的错误修复、安全修复和兼容性仍然很重要。要检查是否有任何升级,请输入:

py -m pip install --upgrade pip

如果您收到“Python 未定义”消息,则表明安装过程中出现问题。

安装和管理 Mac 版 Python PIP

在手动安装时,Python 在 /Applications 中创建一个文件夹,并将其框架安装在 /Library/Frameworks/Python.framework 中。这包括 Python 可执行文件及其库。安装程序将符号链接添加到 /usr/local/bin 下的此位置。如果您只是偶尔使用 Python,那么此设置效果很好。

用于 Python 开发的自制软件

如果您正在处理多个 Python 项目,则需要 sudo 权限的默认位置会造成障碍。很多人喜欢使用Homebrew来安装软件包,但是Python开发应该使用它吗?使用 Homebrew Python 的问题在于它不在你的控制范围内。

Homebrew 可能会升级你的 Python——例如3.8 到 3.9——无需您的干预。例如,“youtube-dl”包使用 Python 作为其依赖项,Python 包可能会根据需要进行更新。您失去了对“站点包”的控制,并且您已安装的所有 PIP 包可能变得无法访问。

使用 Pyenv 管理 Python 安装

Homebrew Python 文档建议使用 pyenv 来管理 Python 环境。要使 pyenv 正常工作,请通过 Homebrew 安装构建依赖项。打开终端,然后输入:

brew install openssl readline sqlite3 xz zlib

接下来,安装 pyenv:

brew install pyenv

最后,更新 shell 配置文件配置,即 ~/.zshrc(如果您的默认 shell 是 ZSH)。添加以下行:

echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

退出终端并重新启动。

如果您想查看 pyenv 可以为您安装的所有 Python 版本,请输入:

pyenv install --list

要安装特定的 Python 版本,请键入

pyenv install 3.9.7

安装需要一些时间才能完成。假设某个项目需要 3.8.12,但系统上尚未安装该版本。让我们通过 pyenv 安装这个版本

pyenv install 3.8.12

你可以看到你安装的Python版本

pyenv versions

“系统”版本是Mac自带的版本,即Python 2.7。既然它已被弃用,我们就忘记它吧。现在告诉 pyenv 您要使用的默认版本。

您可以在三个级别设置Python版本:全局、本地和Shell。阅读 pyenv 文档了解更多详细信息。要全局设置它,请键入:

pyenv global 3.9.7

全局级别设置所有 shell 和目录的 Python 版本。检查当前 Python 版本时会发生什么情况。

python3 --version

要检查 PIP 版本,请输入:

python3 -m pip --version

如果您想检查 PIP 的任何更新,请键入:

python3 -m pip install --upgrade pip

本地级别仅更改当前文件夹和子文件夹的Python版本。因此,如果项目需要 Python 3.8.12,请输入:

pyenv local 3.812

此命令在本地文件夹中配置特定的 Python 版本,而不更改全局版本。

安装和管理适用于 Linux 的 Python PIP

许多 Linux 发行版都附带了 Python,但它可能不是最新版本。要了解您使用的 Python 版本,请打开终端并输入:

python3 --version

如果您的计算机上安装了 Python,则这些命令之一应返回版本号。如果你想在 Linux 上安装 Python 发行版,内置的包管理器可能是最好的方法。

适用于 Ubuntu 或基于 Debian 的发行版的高级打包工具

sudo apt install python3-pip

Arch Linux 的 Pacman 包管理器

sudo pacman -S python-pip

用于基于 Fedora 的发行版的 Dandified Yum

sudo dnf install python3-pip python3-wheel

适用于 openSUSE 的 Zypper 包管理器

sudo zypper install python3-pip python3-setuptools python3-wheel

适用于 CentOS 和 Red Hat Enterprise Linux 的 Yum 软件包管理器

sudo yum install python3 python3-wheel

安装和配置虚拟环境

一旦你完成了 Python 设置的基本安装,就不要开始使用 PIP 直接将包安装到其中。这是因为系统上的每个项目都将使用中央 site-packages 目录来存储和检索包。这通常可能是您想要的,但如果您有两个需要不同库的项目,这可能是一个问题。

由于 Python 仅存储库的一个全局版本,因此您应该为您的项目创建隔离的环境。

使用 PIP 管理 Python 包

一旦您的 PIP 工作流程准备就绪,您就可以开始从 PyPI 安装软件包。

安装

# Mac
python3 -m pip install "SomeProject"
 
# Windows
py -m pip install "SomeProject"

安装特定版本

# Mac
python3 -m pip install "SomeProject=1.0"
 
# Windows:
py -m pip install "SomeProject=1.0"

升级

# Mac
python3 -m pip install --upgrade "SomeProject"
 
# Windows
py -m pip install --upgrade "SomeProject"

卸载

# Mac
python3 -m pip uninstall "SomeProject"
 
# Windows
py -m pip uninstall "SomeProject"

列出已安装的软件包

# Mac
python3 -m pip list
 
# Windows
py -m pip list

列出过时的软件包

# Mac
python3 -m pip list --outdated
 
# Windows
py -m pip list --outdated

了解有关 Python 的更多信息

Python 是一种有用的语言,其应用范围从 Web 开发到数据分析。正确设置 Python 非常重要,这样您的编程才能顺利且无错误。

学习 Python 的最好方法是构建项目。阅读我们关于使用漂亮的 soup Python 库抓取网站的指南。

©2015-2025 艾丽卡 support@alaica.com