pip3 install -r requirements.txt conda 下载慢
时间: 2025-02-24 13:39:07 浏览: 81
### 加速 `pip` 安装依赖的速度
为了提高 `pip install -r requirements.txt` 的下载速度,可以利用国内的 PyPI 镜像源。具体方法是在安装命令后面加上 `-i` 参数并指定镜像地址:
```bash
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
```
如果希望查看详细的安装过程日志,则可以在命令最后追加 `--verbose` 参数[^1]。
对于长期使用特定镜像的需求,可以通过修改或创建用户级别的配置文件来实现自动应用此设置而无需每次都手动输入完整的命令。编辑器打开位于用户目录下的 `.pip/pip.conf` 文件(Windows 上可能是 `%APPDATA%\pip\pip.ini`),加入如下内容即可永久生效:
```ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
```
这样每次执行 `pip install` 命令都会默认采用清华大学开源软件镜像站作为索引服务器。
### 提升 Conda 包管理工具的下载效率
针对 Conda 下载缓慢的情况,同样有办法通过更改其使用的通道列表来进行优化。一种常见做法是指定中国科学技术大学提供的 Anaconda 镜像站点作为首选项之一,在终端运行下面这条指令完成切换操作:
```bash
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/
```
另外还可以调整默认搜索顺序为仅限于上述新增渠道,从而进一步减少不必要的网络请求时间消耗:
```bash
conda config --set channel_priority strict
```
以上措施能够显著改善基于 Conda 进行开发时遇到的数据传输瓶颈问题[^2]。
### 组合使用 Pip 和 Conda 并确保正确环境隔离
当在一个由 Conda 创建出来的 Python 虚拟环境中尝试调用 `pip` 来安装额外库的时候,需要注意保持工作区独立性以免造成全局污染现象发生。建议先激活目标环境再继续后续动作;例如要在一个名为 "text" 的项目里边加载所需资源包的话应该这样做:
```bash
conda activate text
cd /path/to/project/folder
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
```
这一步骤能有效防止意外覆盖其他位置已存在的同名模块实例,并且有助于维护清晰有序的工作流程结构[^3]。
阅读全文
相关推荐



















