pip包管理基本使用
1. 镜像加速
在我们使用pip进行Python包安装时,如果我们需要使用镜像站来加速下载和安装,可以执行以下命令:
1.1 临时使用
1 | pip install -i https://mirrors.sjtug.sjtu.edu.cn/pypi/web/simple some-package |
需要注意的是,simple不能少,而且是https而不是http。
1.2 长期使用
如果我们希望将该镜像站设为默认的源地址,可以先升级pip到最新版本,然后执行以下命令:
1 | pip install pip -U |
如果我们连接pip默认源的网络连接较差,也可以使用以下命令临时使用这个镜像站来升级pip:
1 | pip install -i https://mirrors.sjtug.sjtu.edu.cn/pypi/web/simple pip -U |
2. 依赖导入和导出
在Python项目中,我们通常会使用多个第三方包,这些包可以通过pip进行安装。而在开发过程中,我们可能需要将当前环境中的所有包信息导出到文件中,或从文件中读取所有包信息并安装这些包。
我们可以使用以下两个命令来实现这个功能:
将当前环境中的所有包信息输出到文件中:
1 | pip freeze > requirements.txt |
使用一个文件安装所有包信息:
1 | pip install -r requirements.txt |
通过这两个命令,我们可以更方便地管理第三方包,提高项目开发的效率。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
