Python pip配置国内源的方法


Posted in Python onFebruary 14, 2020

众所周知,Python使用pip方法安装第三方包时,需要从https://pypi.org/资源库中下载,但是会面临下载速度慢,甚至无法下载的尴尬,这时,你就需要知道配置一个国内源有多么重要了,通过一番摸索和尝试,总结了一些经验,分享给大家:

首先贴一下下载速度的对比图:

Python pip配置国内源的方法

图1:国外官网下载

Python pip配置国内源的方法

图2:国内镜像下载

给大家推荐几个值得拥有的国内镜像站 [ 个人推荐清华大学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/

接下来,按照不同需要和不同平台依次演示安装方法:

方式一:临时使用国内pypi镜像安装

pip install -i http://pypi.douban.com/simple/ numpy
pip install -i http://pypi.douban.com/simple/--trusted-host pypi.douban.com #此参数“--trusted-host”表示信任,如果上一个提示不受信任,就使用这个

方式二:永久使用国内pypi镜像安装

1、 Linux平台安装方式:

(1)创建pip.conf文件

首先运行以下命令

cd ~/.pip  # 运行此命令切换目录

如果提示目录不存在,自行创建一个(如果目录存在,可跳过此步),如下:

mkdir ~/.pip
cd ~/.pip

在 .pip目录下创建一个 pip.conf 文件,如下:

touch pip.conf

(2)编辑 pip.conf 文件

首先打开文件,命令如下:

sudo vi ~/.pip/pip.conf

接着,写入以下内容:

[global] 
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任

然后保存退出即可。

2、Window平台安装方式:

(1)新建pip配置文件夹,直接在user用户目录中创建一个名为 pip的文件夹( 即%HOMEPATH%\pip),如下图所示:

Python pip配置国内源的方法

(2)接着在 pip 文件夹中创建一个名为 pip 的文本文件(后缀名由" .txt "改为 " .ini "),格式如下所示:

Python pip配置国内源的方法

文件内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任

 修改完成后保存,启动cmd,使用 " pip install xxx "(xxx为你要下载的包名),即可默认使用国内源下载。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python缩进区别分析
Feb 15 Python
Python多线程编程(六):可重入锁RLock
Apr 05 Python
python简单实现基数排序算法
May 16 Python
解决Pycharm界面的子窗口不见了的问题
Jan 17 Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 Python
python模拟斗地主发牌
Apr 22 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
Python基于xlrd模块处理合并单元格
Jul 28 Python
使用jupyter notebook运行python和R的步骤
Aug 13 Python
python 浮点数四舍五入需要注意的地方
Aug 18 Python
浅谈Python __init__.py的作用
Oct 28 Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 25 Python
Python3基本输入与输出操作实例分析
Feb 14 #Python
From CSV to SQLite3 by python 导入csv到sqlite实例
Feb 14 #Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
Feb 14 #Python
pytorch实现MNIST手写体识别
Feb 14 #Python
Python3.7实现验证码登录方式代码实例
Feb 14 #Python
Python逐行读取文件内容的方法总结
Feb 14 #Python
Python3和PyCharm安装与环境配置【图文教程】
Feb 14 #Python
You might like
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
javascript function调用时的参数检测常用办法
2010/02/26 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
原生JavaScript实现AJAX、JSONP
2017/02/07 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
在vue中使用Base64转码的案例
2020/08/07 Javascript
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
解决python打不开文件(文件不存在)的问题
2019/02/18 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
容易被忽略的Python内置类型
2020/09/03 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
宝拉珍选官方旗舰店:2%水杨酸精华液,收缩毛孔粗大和祛痘
2018/07/01 全球购物
Skyscanner加拿大:全球旅行搜索平台
2018/11/19 全球购物
RetroStage德国:复古服装
2019/02/03 全球购物
什么是.net
2015/08/03 面试题
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
成考报名单位证明范本
2014/01/16 职场文书
中学生个人自我评价
2014/02/06 职场文书
群众路线教育实践活动学习心得体会
2014/10/30 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
担保书怎么写 ?
2019/04/22 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript