pip换国内源

本文介绍如何在Win10和Ubuntu环境下配置Python的pip源,分别提供了豆瓣和阿里云的镜像源设置方法,以加快Python包的下载速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Win10环境下

在"C:\Users\weixin\AppData\Roaming\pip"(weixin是本人的用户名,要换成你自己的。另外,如果没有找到pip这个文件件,那么自己建一个)这个路径下新建文件“pip.ini”,然后写入如下内容:

豆瓣源:

[global]
timeout = 6000 
index-url = http://pypi.douban.com/simple 
trusted-host = pypi.douban.com 

清华源:

[global]
timeout = 6000 
index-url = http://pypi.douban.com/simple 
trusted-host = pypi.douban.com 

Ubuntu环境下

cd ~
mkdir .pip
sudo gedit ~/.pip/pip.conf

填入以下内容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

 

### 如何配置 pip 使用国内源 #### 方法一:通过 `pip config` 命令设置全球范围内的国内源 可以直接使用 `pip config` 命令来更改全局的 pip 配置,使其指向国内镜像源。例如,将源更改为清华大学的镜像源: ```bash pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 如果需要信任该主机,则可以执行以下命令[^2]: ```bash pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn ``` 要验证当前配置是否生效,可运行以下命令查看配置列表: ```bash pip config list ``` 若需删除已设置的配置项,可通过以下命令实现: ```bash pip config unset global.index-url ``` --- #### 方法二:修改或创建 `pip.ini` 文件 对于 Windows 用户,可以通过手动编辑或创建 `pip.ini` 文件的方式完成配置。具体路径为: ``` C:\Users\<用户名>\AppData\Roaming\pip\pip.ini ``` 在文件中添加以下内容即可指定清华大学的镜像源[^4]: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = pypi.tuna.tsinghua.edu.cn ``` 保存后,重新打开终端并尝试安装包以确认配置成功。 --- #### 方法三:临时使用国内镜像源 如果不希望永久更改 pip 的源地址,在每次安装时也可以通过 `-i` 参数临时指定国内镜像源。例如: ```bash pip install <package_name> -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 这种方式不会影响系统的默认配置,适合偶尔使用的场景[^3]。 --- #### 方法四:利用 `requirements.txt` 进行批量安装 当项目依赖多个库时,可以在 `requirements.txt` 中定义所需模块,并结合国内源一起使用。例如,创建一个名为 `requirements.txt` 的文件,其中包含如下内容: ``` numpy==1.21.0 pandas==1.3.0 scipy==1.7.0 ``` 随后通过以下命令配合国内源进行安装: ```bash pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 这一步骤同样适用于团队协作环境下的依赖管理[^1]。 --- ### 注意事项 - 更改 pip 源可能会导致某些特定版本无法找到的情况,请确保所选镜像源支持完整的 PyPI 库集合。 - 如果遇到权限问题(如无法写入到系统目录),建议切至用户级配置或者管理员模式操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值