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正则表达式 re模块使用说明
May 19 Python
python的三目运算符和not in运算符使用示例
Mar 03 Python
跟老齐学Python之Python安装
Sep 12 Python
Python中的闭包总结
Sep 18 Python
python解析xml文件操作实例
Oct 05 Python
Python素数检测的方法
May 11 Python
NetworkX之Prim算法(实例讲解)
Dec 22 Python
python 判断网络连通的实现方法
Apr 22 Python
对Python中画图时候的线类型详解
Jul 07 Python
详解python中eval函数的作用
Oct 22 Python
Pytorch中膨胀卷积的用法详解
Jan 07 Python
python爬虫分布式获取数据的实例方法
Nov 26 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
重置版宣传动画
2020/04/09 魔兽争霸
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
Yii实现简单分页的方法
2016/04/29 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
2017/08/17 PHP
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
JavaScript时间与时间戳的转换操作实例分析
2018/12/07 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
巴西24小时在线药房:Droga Raia
2020/05/12 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
大专计算机个人求职的自我评价
2013/10/21 职场文书
开水果连锁店创业计划书
2013/12/29 职场文书
感恩的演讲稿
2014/05/06 职场文书
会计个人实习计划书
2014/08/15 职场文书
五四演讲稿范文
2014/09/03 职场文书
研究生导师推荐信
2014/09/06 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
同学会感言
2015/07/30 职场文书
【D4DJ】美少女DJ企划 动画将于明年冬季开播第2季
2022/04/11 日漫