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中的pprint折腾记
Jan 21 Python
Python3处理文件中每个词的方法
May 22 Python
git进行版本控制心得详谈
Dec 10 Python
详解PyTorch批训练及优化器比较
Apr 28 Python
Python 用matplotlib画以时间日期为x轴的图像
Aug 06 Python
Python学习笔记之For循环用法详解
Aug 14 Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 Python
如何在django中添加日志功能
Feb 06 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
opencv 图像腐蚀和图像膨胀的实现
Jul 07 Python
python使用pymysql模块操作MySQL
Jun 16 Python
Python中异常处理用法
Nov 27 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取整的几种方式
2013/06/25 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
JS截取字符串实例详解
2015/11/24 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
Python获取脚本所在目录的正确方法
2014/04/15 Python
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
在Django框架中设置语言偏好的教程
2015/07/27 Python
Python中 map()函数的用法详解
2018/07/10 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
如何学习Python time模块
2020/06/03 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
LivingSocial爱尔兰:爱尔兰本地优惠
2018/08/10 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
如何写出好的Java代码
2014/04/25 面试题
活动志愿者自荐信
2014/01/27 职场文书
市场部管理制度
2014/02/02 职场文书
手机银行营销方案
2014/03/14 职场文书
爱心捐款倡议书
2014/04/14 职场文书
给学校的建议书范文
2014/05/15 职场文书
促销活动总结怎么写
2014/06/25 职场文书
商铺门前三包责任书
2014/07/25 职场文书
实名检举信范文
2015/03/02 职场文书
2015年科普工作总结
2015/07/23 职场文书
消防安全主题班会
2015/08/12 职场文书
Python爬虫基础之简单说一下scrapy的框架结构
2021/06/26 Python
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS