Python pip配置国内源的方法

作者:暮光微凉 时间:2021-02-18 14:53:55 

众所周知,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为你要下载的包名),即可默认使用国内源下载。

来源:https://www.cnblogs.com/schut/p/10410087.html

标签:Python,pip,国内源
0
投稿

猜你喜欢

  • Vue不能检测到Object/Array更新的情况的解决

    2024-05-09 15:14:32
  • Mysql触发器处理本表数据

    2010-10-25 19:56:00
  • 详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案

    2021-02-01 03:36:05
  • Ubuntu自启动Mysql的三种方式

    2024-01-15 22:51:41
  • vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解

    2024-05-09 15:24:55
  • 如何为Access数据库表添加日期或时间戳

    2008-11-21 12:46:00
  • Python爬取国外天气预报网站的方法

    2022-02-22 00:39:07
  • python安装pillow的三种方法

    2023-07-20 02:36:53
  • 详解python函数传参是传值还是传引用

    2023-11-13 13:25:58
  • MySQL与存储过程的相关资料

    2024-01-16 03:20:04
  • mysql 导入导出数据

    2011-02-23 12:27:00
  • golang 网络框架之gin的使用方法

    2023-07-19 02:35:37
  • Python Web开发模板引擎优缺点总结

    2023-08-02 22:36:29
  • python获取服务器响应cookie的实例

    2023-06-14 15:02:50
  • python爬虫增加访问量的方法

    2021-08-23 06:32:23
  • python 合并多个excel中同名的sheet

    2023-06-06 08:34:27
  • JS常见错误(Error)及处理方案详解

    2024-04-22 22:24:34
  • sql 多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘

    2024-01-20 09:01:50
  • python实现微信自动回复功能

    2023-11-17 13:13:04
  • golang映射Map的方法步骤

    2023-08-28 09:10:22
  • asp之家 网络编程 m.aspxhome.com