Python镜像资源下载

本文介绍了如何更改和使用Python的pip安装包时的镜像源,包括豆瓣、清华大学、网易、阿里巴巴等镜像站。提供了临时和永久更改镜像源的方法,并详细说明了配置文件的修改步骤,确保pip安装过程更快速稳定。

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

1.常用镜像源汇总:

  1.  豆瓣http://pypi.douban.com/simple/

  2. 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple

  3. 清华大学开源镜像站 https://mirrors.tuna.tsinghua.edu.cn/

  4. 网易开源镜像站 http://mirrors.163.com/
  5. 阿里巴巴开源镜像站 https://opsx.alibaba.com/mirror/
  6. 华为开源镜像站:mirrors.huaweicloud.com/
  7. 华中理工大学http://pypi.hustunique.com/simple/
     

 2.更改镜像源

1.临时更改(推荐!)

格式为:pip install 库名 -i 镜像地址

pip install xxx -i http://pypi.douban.com/simple/

如果出现错误,在install 后面加上 --user (一般不会出错!),如下所示:

pip install --user xxx -i http://pypi.douban.com/simple/

2.永久更改,或者说将镜像源设置成默认方式

2.1

此时需要修改配置文件,Linux的文件在pip.conf,Windows的文件在pip.ini当中。

将文件里面的内容修改为:

[global]
index-url = http://pypi.douban.com/simple/

 2.2

不需要找文件,直接运行下面两行代码

pip install pip -U -i http://pypi.douban.com/simple/
pip config set global.index-url http://pypi.douban.com/simple/

两条语句分别为:

升级 pip 至最新版本(>= 10.0.0)

执行配置设置

2.3

如果找不到文件,可以在user目录(你的python下载目录)下创建pip文件夹,pip文件夹下并创建pip.ini文件,文件内容如下:

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

 index-url 取值为镜像源地址 (一般只要添加 index-url就可以了,如果不行就是这添加 index-url和trusted-host 两个)

 trusted-host 取值为镜像源的域名

### 如何使用 Python 的 `pip` 工具从国内镜像下载资源 #### 一、常用国内镜像源地址 在国内网络环境下,由于国际带宽限制或其他原因,直接访问官方 PyPI 源可能会较慢甚至失败。因此可以考虑使用国内的镜像站点来加速安装过程。常见的国内镜像源包括但不限于: - 清华大学开源软件镜像站 地址:https://pypi.tuna.tsinghua.edu.cn/simple/[^4] - 阿里云开源镜像站 地址:https://mirrors.aliyun.com/pypi/simple/[^3] - 豆瓣开源镜像站 地址:http://pypi.douban.com/simple/ 这些镜像源均提供了与官方 PyPI 同步的包数据。 --- #### 二、临时指定国内镜像源 如果仅需一次性使用特定镜像源,则可以通过命令行参数 `-i` 或者 `--index-url` 来实现。例如,要从阿里云镜像源安装某个包,可执行如下命令: ```bash pip install 包名 -i https://mirrors.aliyun.com/pypi/simple/ ``` 同样地,也可以选择清华大学的镜像源进行安装: ```bash pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 上述方式适用于单次操作场景下的快速切换需求[^2]。 --- #### 三、永久指定国内镜像源 对于频繁依赖于国内镜像的情况,推荐设置全局配置文件使每次调用 `pip` 自动指向选定的镜像源。 ##### Windows 平台 编辑或创建位于用户目录下名为 `pip.ini` 的配置文件(路径通常为 `%APPDATA%\pip\pip.ini`)。其内容应类似于下面的例子: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` ##### macOS/Linux 平台 对应的操作是在家目录中新建或者修改 `.pip/pip.conf` 文件,写入相同的字段即可: ```ini [global] index-url = https://mirrors.aliyun.com/pypi/simple/ ``` 完成以上步骤之后重启终端再运行任何涉及 `pip` 的指令都会自动采用新设定好的镜像链接作为默认值[^1]。 --- #### 四、其他高级选项 除了基本的手动调整外还有更便捷的方式比如利用专门管理项目依赖关系及其虚拟环境构建流程的工具如 **Pipenv**, **Poetry** 等也能方便地集成进不同的工作流当中去进一步简化多版本共存以及跨平台协作等问题上的复杂度处理逻辑。 --- ### 示例代码片段展示如何通过脚本动态改变当前 session 所使用的 index url : ```python import os os.system('pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple') ``` 此段程序展示了怎样借助 python 内部函数调用来间接达成目标效果而无需离开解释器界面单独开启 shell 进程来进行外部交互动作. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值