美文网首页
为Python的pip切换国内的镜像源

为Python的pip切换国内的镜像源

作者: 林天宇 | 来源:发表于2020-01-30 14:04 被阅读0次

背景:学习和使用Python时,采用pip下载一些库,但由于python的pip默认是在国外下载,速度非常慢甚至无法访问。国内一些网站提供了这些库对应的国内镜像源,可以通过更改配置,为pip切换成国内的镜像源。本笔记记录为python的pip切换国内的镜像源的具体操作。

本文撰写时间及系统运行环境

  • 时. 间:2020-01-31 (抗击新型肺炎、宅在家中自我隔离期间)
  • 运行环境:Windows10 + Python 3.8
  • 运行环境:Ubuntu18 + Python 3.7

一、国内有哪些镜像源

http://mirrors.aliyun.com/pypi/simple/ 阿里
http://pypi.douban.com/simple/ 豆瓣
http://pypi.hustunique.com/simple/ 华中理工大学
http://pypi.sdutlinux.org/simple/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

二、Windows下的操作

1、在windows文件管理器中输入%APPDATA%,进入类似C:\Users\lintianyu\AppData\Roaming的目录,其中lintianyu是登陆的用户名。
2、在该目录下新建pip子目录,然后在pip子目录下新建pip.ini的文件。
3、打开pip.ini编辑,键入下列代码后保存。

[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com

其中http://mirrors.aliyun.com/pypi/simple/就是要切换的默认镜像。
再运行pip install <包名>命令即可。

三、Linux下的操作

原理和上一章节的Windows下操作差不多,就是增加(或修改)pip的配置文件。
1、Linux的pip配置文件的位置是:~/ .pip/pip.conf
如果没有这个文件,就创建一个。如果desk版本就直接在操作界面上操作,如果在命令行下操作,则如下:

cd ~
mkdir -p .pip
cd .pip
vi pip.conf # 或者 vim pip.conf 或 nano pip.conf

2、在pip.conf中键入上一章节同样的代码,保存

[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com

再运行pip install <包名>命令即可,速度一定快了很多。

四、pip命令单次切换镜像源

pip安装文件的时候使用

 pip install <包名> –trusted -host

例子如下:

pip install jupyter  –trusted-host http://pypi.douban.com/

疫情一定会被早日战胜!
武汉加油!天佑中华!!!

相关文章

  • 为Python的pip切换国内的镜像源

    背景:学习和使用Python时,采用pip下载一些库,但由于python的pip默认是在国外下载,速度非常慢甚至无...

  • python零碎

    1 配置python镜像源国内镜像地址 临时指定镜像源进行下载pip install pymysql -i url...

  • PyQt5环境搭建

    PyQt5 环境搭建 更换python镜像源 1.pip升级 2.pip国内的一些镜像 3.更换源在windows...

  • python配置国内镜像源

    查看当前的镜像源:pip config list 配置国内镜像源 pip config set global.in...

  • python使用国内源安装&离线安装第三方库

    查看所有Python文章 一、将pip源更换到国内镜像 国内源下载速度较快 国内镜像地址清华大学https://p...

  • 替换 pip 默认镜像源

    1、Linux 替换 pip 默认镜像源: 2、Windows 替换 pip 默认镜像源: Python源: py...

  • pip配置镜像源

    常用镜像源 用pip管理工具安装库文件时,默认使用国外的源文件,在国内的下载速度非常慢,切换成国内的镜像源通常可以...

  • pip、conda 设置国内源

    pip conda 添加国内源 1.pip 设为全局默认 其他国内镜像 pip临时使用国内镜像源 2.conda ...

  • pip安装超时(ConnectTimeoutError)

    问题描述: 主要原因:pip源在国内有一定限制。解决办法:使用国内pip镜像源。 国内主要镜像源:1、阿里云 2、...

  • Python指定pip安装国内源

    Python的pip默认安装源的位置是国外的,导致有时候下载很慢或者失败,我们可以切换国内的源 目前国内可用的源:...

网友评论

      本文标题:为Python的pip切换国内的镜像源

      本文链接:https://www.haomeiwen.com/subject/llyithtx.html