# 如何使用`pip`和 pypi > 原文: [https://pythonbasics.org/how-to-use-pip-and-pypi/](https://pythonbasics.org/how-to-use-pip-and-pypi/) `pip`是 Python 的软件包管理器。 您可以使用它来安装模块。 有时系统在商店中有两个版本的`pip`,您需要版本 3(最新版本)。 模块就是代码:以函数或对象的形式。 您可以将此包含在程序中并以此为基础。 您可以将其视为用于构建项目的预制部件。 PyPI 是 Python 软件包的索引,用于存储 Python 的所有正式模块。 ## `pip` ### 安装`pip` `pip`的安装很容易。 您可以使用系统软件包管理器进行安装。 如果您使用 Linux,则通常已经安装了。 在 Linux 上,您可以使用以下命令进行安装: ```py # debian and ubuntu linux sudo apt-get install python3-pip # fedora linux sudo yum install python3-pip ``` 在 Mac OS X 上,使用`easy_install`进行安装。 ```py sudo easy install pip ``` ### 安装模块 是否安装了`pip`? 它可以从 PyPi 仓库安装软件包。 它是 python 模块的官方存储库。 从 PyPi 仓库下载并安装了通过`pip`安装的软件。 要安装模块,只需键入: ```py pip install modulename ``` 这可以是 PyPi 索引中的任何模块,让我们播放: ```py pip install playsound ``` #### `virtualenv` 您总是希望在虚拟环境中安装,而不是在系统上全局安装。 `virtualenv`创建一个隔离的环境,因此您安装的软件包不会影响其他 python 项目。 您可以通过以下方式进行操作: ```py virtualenv name cd name source bin/activate ``` 然后,您的环境处于活动状态,并且可以使用`pip`安装模块 ```py pip install package ``` 如果要结束使用项目,请禁用类型。 ### 搜索 您可以在线或在命令行中在 PyPi 索引中找到软件包。 要在命令行中键入以下命令,其中`topic`是您要搜索的单词。 ```py pip search topic ``` 这将显示可用软件模块的列表。 [下载示例和练习](https://gum.co/dcsp)