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使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
python获取本地计算机名字的方法
Apr 29 Python
python开发之str.format()用法实例分析
Feb 22 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
May 25 Python
详解Python中如何写控制台进度条的整理
Mar 07 Python
pandas中去除指定字符的实例
May 18 Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 Python
python画折线图的程序
Jul 26 Python
使用Python实现从各个子文件夹中复制指定文件的方法
Oct 25 Python
python做反被爬保护的方法
Jul 01 Python
Python如何生成xml文件
Jun 04 Python
python 如何调用 dubbo 接口
Sep 24 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
AngularJs Injecting Services Into Controllers详解
2016/09/02 Javascript
解决canvas画布使用fillRect()时高度出现双倍效果的问题
2017/08/03 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
Python编程中flask的简介与简单使用
2018/12/28 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
为什么要用EJB
2014/04/17 面试题
如何通过jdbc调用存储过程
2012/04/19 面试题
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
学校师德师风整改措施
2014/10/27 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
vue实现锚点定位功能
2021/06/29 Vue.js
JavaScript实现优先级队列
2021/12/06 Javascript