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进行基础的函数式编程的教程
Mar 31 Python
python使用webbrowser浏览指定url的方法
Apr 04 Python
python正常时间和unix时间戳相互转换的方法
Apr 23 Python
python生成器generator用法实例分析
Jun 04 Python
Python中使用支持向量机SVM实践
Dec 27 Python
基于DataFrame改变列类型的方法
Jul 25 Python
python pands实现execl转csv 并修改csv指定列的方法
Dec 12 Python
pyinstaller参数介绍以及总结详解
Jul 12 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
Aug 23 Python
Python之字符串的遍历的4种方式
Dec 08 Python
如何用Python徒手写线性回归
Jan 25 Python
使用Python获取字典键对应值的方法
Apr 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
QueryPath PHP 中的jQuery
2010/04/11 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
2013/05/15 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
浅谈javascript中的闭包
2015/05/13 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
java关于string最常出现的面试题整理
2021/01/18 Python
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
Eclipse面试题
2014/03/22 面试题
体育学院毕业生自荐信
2013/11/03 职场文书
中专毕业生自荐信范文
2013/11/28 职场文书
大学团支书的自我评价分享
2013/12/14 职场文书
文明餐桌活动方案
2014/02/11 职场文书
观看信仰心得体会
2014/09/04 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书
Js类的构建与继承案例详解
2021/09/15 Javascript
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers