Python配置pip国内镜像源的实现


Posted in Python onAugust 20, 2020

在使用Sublime Text3 的时候导numpy的包发现报错,找不到这个包,这是因为要配置pip源才能正常导包,进行from numpy import *才不会报错,能使用numpy,下面就和大家说下如何配置国内的pip镜像源。

其实和配置maven的镜像源类似,都是需要配置国内的,因为下载速度快,不然要下载的是国外的,速度会非常慢,甚至有可能下载失败,因为自己开始下载的是国外的,速度慢的跟蜗牛一样,后来使用国内的下载后,才发现差距不是一般的大。在安装pip之前首先要配置镜像源,就和配置maven的时候一样,接下来就和大家说下几种永久使用国内镜像的方法

在Windows系统下配置pip镜像源

首先要新建一个文件来配置镜像源的下载网址,方法如图所示:

Python配置pip国内镜像源的实现

如上图在C盘自己的用户名目录下新建一个pip文件夹,在这个文件夹里面创建一个以后缀名为“.ini”结尾的文件,文件名最好就叫pip.ini,格式就是如上图所示的,这时文件就会变成齿轮状才是对的。

给大家推荐几个国内镜像站 , 个人使用过后推荐清华大学pypi镜像站:(https://mirrors.tuna.tsinghua.edu.cn/help/pypi/),每五分钟自动同步一次国外镜像站,最主要下载速度很快,亲自体会过,谁用谁知道。

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple
豆瓣:http://pypi.douban.com/simple

然后再pip.ini中添加以下配置就可以去快速下载了

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

本人使用的是清华大学的镜像源,也可以使用其它的,都可以去试试看。

配置阿里的pip镜像源

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

配置豆瓣的pip镜像源

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

然后保存好配置的文件,打开cmd窗口准备开始下载pip

pip install numpy

如图所示已下载成功:

Python配置pip国内镜像源的实现

这时会有个黄色字体的提示,要求对pip进行升级,所以按照提示的命令进行升级

python -m pip install --upgrade pip

这时pip就正式下载好了,如下图所示:

Python配置pip国内镜像源的实现

下载完成后,关闭Sublime Text3,再重新开启,导完包再去使用numpy的时候就能正常使用了。

在Linux系统下配置pip镜像源

和在windows系统下配置类似,要创建一个pip.conf文件在系统目录下:
先创建一个.pip的目录

mkdir ~/.pip
cd ~/.pip

然后在.pip目录下创建pip.conf文件

vi pip.conf

最后在这个文件里面配置和windows下的pip.ini一样的内容,还是以清华的镜像源为例:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

然后按Esc键退出修改,:wq保存并退出文件,这时就一样可以在Linux系统下使用pip下载命令了,就和cmd的一样。
这样就能下载了,下载好以后再去使用numpy就不会报错。

到此这篇关于Python配置pip国内镜像源的实现的文章就介绍到这了,更多相关Python pip国内镜像源内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
浅要分析Python程序与C程序的结合使用
Apr 07 Python
详解django三种文件下载方式
Apr 06 Python
python实现录音小程序
Oct 26 Python
在Pycharm中项目解释器与环境变量的设置方法
Oct 29 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
Apr 26 Python
python基于FTP实现文件传输相关功能代码实例
Sep 28 Python
Django 简单实现分页与搜索功能的示例代码
Nov 07 Python
Python3监控疫情的完整代码
Feb 20 Python
Python实现AI自动抠图实例解析
Mar 05 Python
python -v 报错问题的解决方法
Sep 15 Python
python 爬取百度文库并下载(免费文章限定)
Dec 04 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
Python使用lambda抛出异常实现方法解析
Aug 20 #Python
浅谈对python中if、elif、else的误解
Aug 20 #Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
Aug 20 #Python
Python自动化测试中yaml文件读取操作
Aug 20 #Python
通过代码实例解析Pytest运行流程
Aug 20 #Python
Python爬虫实现自动登录、签到功能的代码
Aug 20 #Python
python openCV实现摄像头获取人脸图片
Aug 20 #Python
You might like
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
jQuery Mobile 导航栏代码
2013/11/01 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
2015/10/12 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
详解使用webpack打包编写一个vue-toast插件
2017/11/08 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
基于Vue渲染与插件的加载顺序的问题详解
2018/03/05 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
js实现全选和全不选
2020/07/28 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
python从ftp下载数据保存实例
2013/11/20 Python
pyside写ui界面入门示例
2014/01/22 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
写出二分查找算法的两种实现
2013/05/13 面试题
Linux内核产生并发的原因
2016/11/08 面试题
毕业实习评语
2014/02/10 职场文书
大学新闻系求职信
2014/06/03 职场文书
法学院毕业生求职信
2014/06/25 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
贷款收入证明格式
2015/06/24 职场文书
投诉书格式范本
2015/07/02 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
详解JS ES6编码规范
2021/05/07 Javascript