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通过正则表达式选取callback的方法
Jul 18 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
Jun 14 Python
Python中shutil模块的常用文件操作函数用法示例
Jul 05 Python
Python及PyCharm下载与安装教程
Nov 18 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
Python使用MD5加密算法对字符串进行加密操作示例
Mar 30 Python
解决Python3中的中文字符编码的问题
Jul 18 Python
Python 获取div标签中的文字实例
Dec 20 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
Apr 25 Python
Pandas删除数据的几种情况(小结)
Jun 21 Python
python判断自身是否正在运行的方法
Aug 08 Python
Python 异步协程函数原理及实例详解
Nov 13 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生成EXCEL的东东
2006/10/09 PHP
PHP和XSS跨站攻击的防范
2007/04/17 PHP
说明的比较细的php 正则学习实例
2008/07/30 PHP
php 文章调用类代码
2011/08/11 PHP
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
php生成微信红包数组的方法
2019/09/05 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
2010/10/29 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
jQuery实现精美的多级下拉菜单特效
2015/03/14 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
javascript弹出带文字信息的提示框效果
2016/07/19 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
详解Python中的array数组模块相关使用
2016/07/05 Python
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
python中退出多层循环的方法
2018/11/27 Python
Django Aggregation聚合使用方法解析
2019/08/01 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
python异常处理try except过程解析
2020/02/03 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
如何获取某个日期是当月的最后一天
2013/12/05 面试题
建筑专业自荐信
2013/10/18 职场文书
公司庆典活动邀请函
2014/01/09 职场文书
《忆江南》教学反思
2014/04/07 职场文书
导游词之天津盘山
2019/11/01 职场文书
python 逐步回归算法
2021/04/06 Python
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL