pip 使用国内镜像源及常用命令

Python pip默认是从pypi.org官网下载包,即使用的是国外的镜像源

  • https://pypi.python.org/simple/

因此在下载安装包时速度非常慢,还经常出现连接超时,导致下载失败的情况。

所以,一般在下载安装包的时候,都使用的是国内镜像源

1、常用的国内镜像源:

  • 阿里云开源镜像站 ——> http://mirrors.aliyun.com/
  • 网易开源镜像站 ——> http://mirrors.163.com/
  • 搜狐开源镜像 ——> http://mirrors.sohu.com/
  • 浙江大学开源镜像站 ——> http://mirrors.zju.edu.cn/
  • 清华大学开源软件镜像站 ——> https://mirrors.tuna.tsinghua.edu.cn/
  • 中国科学技术大学 ——> http://mirrors.ustc.edu.cn/
  • 腾讯开源镜像站 ——> http://mirrors.cloud.tencent.com/pypi/simple
  • 豆瓣开源镜像站 ——> http://pypi.douban.com/simple/

2、使用国内镜像源

2.1 通过命令来临时指定

直接在 pip 命令中使用 -i 参数来指定镜像地址,如:

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

有时候可能因为网络问题导致访问超时,这时候我们可以通过设置 timeout 参数的值来设置超时时间,这样就可以让它下载时如果网络不好可以多等待一会,而不是直接报错(注意:下方的安装安装换了一种请求方式,也可以采用上面的请求方式,都可以)

pip --default-timeout=100 install -i http://pypi.douban.com/simple/包名

2.2 通过命令永久替换

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

pip config set 命令是用于设置 pip 的配置选项。通过运行 pip config set ,可以修改 pip 的默认配置值,它会修改原有的配置文件,将指定的配置选项和值写入其中。如果配置文件不存在,pip 命令会自动创建它。

pip config set 命令只会修改当前用户的配置文件,而不是系统范围的配置文件。即其他用户或系统级别的 pip 使用配置选项不受影响,

2.2 配置文件修改-Linux

pip的配置文件为 pip.conf ,文件的可能位置:

/etc/pip.conf

~/.pip/pip.conf

~/.pip.conf
如果没有,则新建文件即可

打开编辑配置文件pip.conf,内容修改成:

[global]
timeout = 100
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host =
			pypi.tuna.tsinghua.edu.cn
			mirrors.aliyun.com

查看配置,验证是否修改成功:

pip config list   

输出:

global.extra-index-url='http://mirrors.aliyun.com/pypi/simple/'
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple/'
global.timeout='100'
install.trusted-host='\npypi.tuna.tsinghua.edu.cn\nmirrors.aliyun.com'

说明修改成功

2.3 配置文件修改-Windows

Windows 中配置文件路径:C:\Users\你的用户名\AppData\Roaming\pip\pip.ini

其中AppData可能被隐藏,需要打开查看隐藏文件夹

pip文件夹可能不存在,则需要创建 pip 文件夹及 pip.ini 文件

配置内容和检查方法同Linux

2.4 Pycharm中配置修改

在File - Preferences(mac) 或 Settings(win) 下的 Tools-Settings Repository中添加,可配置多个源,如下图:
在这里插入图片描述
在这里插入图片描述

3、常用的pip命令

#pip更新到最新版本
python -m pip install --upgrade pip

#查看pip版本
pip show pip
pip --version 或 pip -V

#安装包
pip install xxx
pip install SomePackage=1.0.4		#指定版本

#升级包,可以使用-U或者--upgrade
pip install -U xxx

#卸载包
pip uninstall xxx

#列出己安装的包
pip list

#查看可升级的包的信息
pip list -o

#显示当前环境中已安装的 Python 包及其版本信息
pip freeze
pip freeze > requirements.txt     #导出当前环境的包及其版本到 requirements.txt 文件

#检查已安装的包是否存在任何损坏或不兼容的依赖关系
pip check
......
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用镜像源安装pip的步骤如下: 1. 首先,你可以使用豆瓣镜像源来下载和安装包。使用以下命令来安装指定的包: ``` python3 -m pip install 包名 -i https://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple ``` 这将使用豆瓣镜像源下载包,并且下载速度通常比较快。 2. 另外一个选择是使用清华大学开源软件镜像站提供的pypi镜像源。你可以在https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 找到相应的镜像源地址。按照该地址的指引,你可以使用以下命令来安装包: ``` pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 这将使用清华大学镜像源下载包。 综上所述,你可以根据你的需求选择不同的镜像源来进行pip安装。一般来说,使用豆瓣镜像源或者清华大学镜像源都可以获得较好的下载速度。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [pip 使用豆瓣的镜像源快速安装python包](https://download.csdn.net/download/weixin_38740848/14035311)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [python pip安装镜像源](https://blog.csdn.net/uncle_ll/article/details/118734929)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值