pip是一个用于安装和管理Python软件包的软件包管理系统。它代表"Pip Installs Packages"或"Pip Installs Python"。使用pip,您可以轻松地从Python软件包索引(PyPI)或其他软件包索引安装、升级和卸载Python软件包。
安装
一般来说, 安装python后, 会自带 pip, 可以通过运行命令pip --version
检查是否已安装pip。如果已安装,您将看到版本号。
如果未安装pip,可以运行命令python -m ensurepip --upgrade
来安装它。这将确保pip已安装并且是最新版本。
使用简介
安装了pip之后,您可以使用它来安装Python软件包,只需运行命令pip install package_name
。例如,要安装requests
软件包,可以运行pip install requests
。
您还可以在软件包名称后面添加版本号来安装特定版本的软件包。例如,要安装requests
软件包的2.0.0版本,可以运行pip install requests==2.0.0
。
要将软件包升级到最新版本,可以使用命令pip install --upgrade package_name
。例如,要升级requests
软件包,可以运行pip install --upgrade requests
。
要卸载软件包,可以使用命令pip uninstall package_name
。例如,要卸载requests
软件包,可以运行pip uninstall requests
。
镜像配置
在中国大陆,由于网络原因,直接使用 pip 从 PyPI 安装包可能会比较慢。因此,很多人会选择使用国内的镜像源,如阿里云、豆瓣、清华大学等提供的 PyPI 镜像。
你可以通过修改 pip 的配置文件来设置镜像源。pip 的配置文件通常位于用户主目录下,名为 pip.conf
(Unix)或 pip.ini
(Windows)。
以下是如何设置 pip 的镜像源:
创建或打开 pip 的配置文件:
- Unix:
~/.pip/pip.conf
- Windows:
~\pip\pip.ini
- Windows 虚拟环境(Venv)下:
.venv\pip.ini
- Unix:
在配置文件中添加以下内容:
[global] timeout = 60 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.douban.com
这里设置的是清华大学的 PyPI 镜像。你也可以选择其他的镜像源,只需将 URL 替换为对应的镜像源 URL 即可。
保存并关闭配置文件,检查是否替换完成:
运行
pip config list
,若返回镜像源地址,则设置成功也可以在命令行中运行以下两行实现
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/ pip config set global.trusted-host mirrors.aliyun.com
附录
其他镜像源
火山
[global] index-url = https://mirrors.ivolces.com/pypi/simple/
豆瓣
[global] index-url = http://pypi.douban.com/simple/
阿里云
[global] index-url = http://mirrors.aliyun.com/pypi/simple/
常用命令
- 安装 Python 包:
pip install package_name
- 卸载 Python 包:
pip uninstall package_name
- 升级 Python 包:
pip install --upgrade package_name
- 列出已安装的包:
pip list
- 显示包的详细信息:
pip show package_name