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服务器拒绝服务攻击代码
Jan 16 Python
浅要分析Python程序与C程序的结合使用
Apr 07 Python
Python编程中的文件读写及相关的文件对象方法讲解
Jan 19 Python
python游戏地图最短路径求解
Jan 16 Python
深入浅析Python 中 is 语法带来的误解
May 07 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
Mar 20 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 14 Python
Python爬虫爬取微信朋友圈
Aug 06 Python
Python join()函数原理及使用方法
Nov 14 Python
python函数超时自动退出的实操方法
Dec 28 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
解决Pyinstaller打包软件失败的一个坑
Mar 04 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自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
使用Modello编写JavaScript类
2006/12/22 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
Jquery操作Ajax方法小结
2015/11/29 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
如何编写jquery插件
2017/03/29 jQuery
H5上传本地图片并预览功能
2017/05/08 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
react-native-video实现视频全屏播放的方法
2018/03/19 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
python实现发送邮件功能
2017/07/22 Python
python 读文件,然后转化为矩阵的实例
2018/04/23 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
写给女生的道歉信
2014/01/08 职场文书
青年文明号复核材料
2014/02/11 职场文书
物流管理专业自荐信
2014/06/23 职场文书
丽江古城导游词
2015/02/03 职场文书
安全保证书格式
2015/02/28 职场文书
在Python中如何使用yield
2021/06/07 Python