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中的类学习笔记
Sep 23 Python
python实现给字典添加条目的方法
Sep 25 Python
Python编程使用NLTK进行自然语言处理详解
Nov 16 Python
使用TensorFlow实现SVM
Sep 06 Python
对python生成业务报表的实例详解
Feb 03 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
Pytorch 神经网络—自定义数据集上实现教程
Jan 07 Python
Python和Anaconda和Pycharm安装教程图文详解
Feb 04 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
在pycharm中文件取消用 pytest模式打开的操作
Sep 01 Python
Python爬虫之Selenium实现窗口截图
Dec 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
php模拟js函数unescape的函数代码
2012/10/20 PHP
PHP检测移动设备类mobile detection使用实例
2014/04/14 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
PHP中的session安全吗?
2016/01/22 PHP
laravel 多图上传及图片的存储例子
2019/10/14 PHP
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
Extjs NumberField后面加单位实现思路
2013/07/30 Javascript
js导出txt示例代码
2014/01/14 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
express.js中间件说明详解
2019/03/19 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python 异常处理的实例详解
2017/09/11 Python
使用Pandas对数据进行筛选和排序的实现
2019/07/29 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
PyQt使用QPropertyAnimation开发简单动画
2020/04/02 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
Mankind美国/加拿大:英国领先的男士美容护发用品公司
2018/12/05 全球购物
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
家长给老师的道歉信
2014/01/13 职场文书
国培教师自我鉴定
2014/02/12 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
丧事酒宴答谢词
2015/09/30 职场文书
Redis特殊数据类型Geospatial地理空间
2022/06/01 Redis