centos安装pip并修改官方源为豆瓣源

本文介绍如何在CentOS系统中安装Python及pip,并通过修改配置文件使用豆瓣源加速pip安装过程。

1、安装

yum install epel-release -y  #安装扩展源EPEL,否则可能会提示没有python-pip软件包可以安装:No package python-pip available

yum install python-pip

2、修改官方源为豆瓣源

编辑配置文件, 如果没有, 新建一份:

vi ~/.pip/pip.conf

添加内容如下:

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

### CentOS 上配置 pip 使用国内镜像 为了提高在 CentOS 系统中使用 `pip` 下载 Python 包的速度,可以将默认的 PyPI 替换为国内的镜像。以下是具体方法: #### 方法一:通过配置文件设置全局镜像 1. **进入 `.pip` 目录** 如果当前用户的家目录下不存在 `.pip` 文件夹,则需要手动创建它。 ```bash cd ~ mkdir -p ~/.pip cd ~/.pip ``` 2. **创建或编辑 `pip.conf` 文件** 在 `.pip` 目录下创建名为 `pip.conf` 的文件(如果已存在则直接编辑)。可以通过以下命令完成: ```bash touch pip.conf vi pip.conf ``` 3. **添加阿里云和豆瓣的镜像配置** 将以下内容写入 `pip.conf` 文件中: ```ini [global] timeout = 60 index-url = http://mirrors.aliyun.com/pypi/simple/ extra-index-url = http://pypi.douban.com/simple/ [install] trusted-host = mirrors.aliyun.com pypi.douban.com ``` 此处配置了两个常用的国内镜像设置了信任主机列表以避免 SSL 验证错误[^2]。 4. **验证配置是否生效** 执行以下命令测试新的镜像是否可用: ```bash pip config list ``` 或者尝试安装某个包来确认速度提升效果: ```bash pip install requests ``` --- #### 方法二:临时指定镜像 如果不希望更改全局配置,也可以在每次运行 `pip` 命令时临时指定镜像。例如,使用清华大学开软件镜像站作为临时: ```bash pip install SomePackage --index-url https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn ``` 此方式适合仅需偶尔使用国内镜像的情况[^3]。 --- #### 方法三:针对特定版本的 Pip 配置 对于某些特殊环境下的用户,可能需要单独为 `pip3` 设置镜像。此时可以直接复制上述操作流程至 `/etc/pip.conf` 中,或者按照以下路径存储配置文件: - 对于单个用户:`~/.pip/pip.conf` - 对于所有用户:`/etc/pip.conf`[^4] 注意,在多用户环境中调整全局配置时应谨慎处理权限问题。 --- #### 注意事项 - 更改完成后记得清理缓存数据以免影响新配置的应用: ```bash pip cache purge ``` - 若遇到任何异常情况可随时删除自定义配置恢复原始状态。 ```python import pip._internal.network.session print(pip._internal.network.session.PIP_INDEX_URLS) ``` 以上脚本可用于调试查看实际使用的索引地址。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值