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
2
pip install pip -U
pip config set global.index-url https://mirrors.sjtug.sjtu.edu.cn/pypi/web/simple

如果我们连接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

通过这两个命令,我们可以更方便地管理第三方包,提高项目开发的效率。