Python pip配置国内源的方法

 更新时间:2020年02月14日 10:51:43   作者:暮光微凉  
这篇文章主要介绍了Python pip配置国内源的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  众所周知,Python使用pip方法安装第三方包时,需要从https://pypi.org/资源库中下载,但是会面临下载速度慢,甚至无法下载的尴尬,这时,你就需要知道配置一个国内源有多么重要了,通过一番摸索和尝试,总结了一些经验,分享给大家:

  首先贴一下下载速度的对比图:

图1:国外官网下载

图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),如下图所示:

  (2)接着在 pip 文件夹中创建一个名为 pip 的文本文件(后缀名由" .txt "改为 " .ini "),格式如下所示:

   文件内容如下:

[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集合中remove()函数的使用方法详解

    Python集合中remove()函数的使用方法详解

    这篇文章主要给大家介绍了关于python集合中remove()函数的使用,以及在使用Python集合的remove方法时应注意的事项,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • 详解python UDP 编程

    详解python UDP 编程

    这篇文章主要介绍了python UDP 编程的相关资料,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-08-08
  • python 通过 socket 发送文件的实例代码

    python 通过 socket 发送文件的实例代码

    这篇文章主要介绍了python 通过 socket 发送文件的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • 在Python中使用base64模块处理字符编码的教程

    在Python中使用base64模块处理字符编码的教程

    这篇文章主要介绍了在Python中使用base64模块处理字符编码的教程,示例代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • python pytesseract库的实例用法

    python pytesseract库的实例用法

    在本篇文章里小编给大家整理的是一篇关于python pytesseract库的实例用法,有需要的朋友们可以学习参考下。
    2021-07-07
  • python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例

    python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例

    这篇文章主要介绍了python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例,需要的朋友可以参考下
    2020-02-02
  • 手把手教你用Python中的Linting提高代码质量

    手把手教你用Python中的Linting提高代码质量

    Python是一种不断发展的语言,随着它的演化和扩展,可用工具和开发策略的数量也在增加,近来流行的一个过程是linting—检查代码的潜在问题,下面这篇文章主要给大家介绍了关于用Python中Linting提高代码质量的相关资料,需要的朋友可以参考下
    2023-01-01
  • python输入多行的方法总结

    python输入多行的方法总结

    Python中的Input()函数在输入时,遇到回车符,那么一次输入就结束了,这不能满足输入多行文本并且行数也不确定的情形,当然输入空行也是允许的,本文给大家总结了python输入多行的方法,需要的朋友可以参考下
    2024-04-04
  • python基础pandas的drop()用法示例详解

    python基础pandas的drop()用法示例详解

    这篇文章主要介绍了python基础pandas的drop()用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • 卷积神经网络的发展及各模型的优缺点及说明

    卷积神经网络的发展及各模型的优缺点及说明

    这篇文章主要介绍了卷积神经网络的发展及各模型的优缺点及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02

最新评论