Pip 安装比较慢

临时使用:

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。

永久修改,一劳永逸:

linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:

 [global]

 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下

 [global]

 index-url = https://pypi.tuna.tsinghua.edu.cn/simple
 

了解更多关于《计算机视觉与图形学》相关知识,请关注公众号:

下载我们视频中代码和相关讲义,请在公众号回复:计算机视觉课程资料

### 加速 pip 安装过程的解决方案 为了有效解决 pip 安装速度过慢的问题,可以采取以下方法来优化安装流程[^1]。 #### 修改 pip 配置文件以使用国内镜像源 通过修改 pip 的配置文件,将默认的 PyPI 源替换为清华大学 TUNA 团队提供的镜像源,能够显著提升下载速度。对于 Linux 系统,需要编辑或创建 `~/.pip/pip.conf` 文件;而对于 Windows 系统,则需编辑或创建 `%HOMEPATH%\pip\pip.ini` 文件。在这些文件中添加以下内容即可[^4]: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` #### 使用命令行临时指定镜像源 如果不想永久更改 pip 的默认源,也可以在每次执行安装命令时通过参数指定镜像源。例如,以下命令将使用阿里云的镜像源安装 `requests` 库: ```bash pip install requests -i https://mirrors.aliyun.com/pypi/simple ``` 这种方法适用于偶尔需要加速安装的情况[^3]。 #### 利用 requirements.txt 提高批量安装效率 当项目依赖多个第三方库时,建议将所有依赖项记录在 `requirements.txt` 文件中,并通过 pip 一次性完成安装。这样不仅可以简化管理,还能利用 pip 的并发下载功能提高效率。示例 `requirements.txt` 文件内容如下: ```plaintext numpy==1.21.0 pandas>=1.3.0 matplotlib ``` 然后运行以下命令进行安装: ```bash pip install -r requirements.txt ``` #### 更新 pip 至最新版本 确保使用的 pip 是最新版本,因为新版本通常会包含性能改进和 bug 修复。可以通过以下命令更新 pip: ```bash pip install --upgrade pip ``` #### 使用替代工具如 conda 或 mamba 对于复杂依赖关系的环境,考虑使用 conda 或其高性能替代品 mamba 来管理包和环境。这些工具提供了更高效的依赖解析机制,适合处理大规模科学计算相关的 Python 包[^2]。 ```python import subprocess # 示例:检查当前 pip 版本 version_output = subprocess.check_output("pip --version", shell=True).decode() print("Current Pip Version:\n", version_output) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值