美文网首页
关于Node和Python语言的包镜像源的替换

关于Node和Python语言的包镜像源的替换

作者: 宇行信 | 来源:发表于2017-02-28 09:05 被阅读28次

最近做一些node和Python的相关开发,在更新下载包的时候发现特别慢,有时候还卡在那里半天不动,在网上查了一些国内的镜像源替换了下,就相当快了,这里简单做个记录。

Python

我们在使用Python做开发的时候,常常会用到第三方库,.虽然用easy_install和pip来安装第三方库很方便,但默认的第三方库是从Python的官方源下载的,因为某些原因,官方的网站访问时快时慢,很不稳定,有时候也直接打不开了,这里找一些国内的镜像源可以做为替换:

修改配置文件

我们只需要选一个上面的地址配置到默认路径下(linux下~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini)的pip.conf文件即可:
修改内容为:

[global]
index-url = http://pypi.douban.com/simple

另外可以参考我的这篇文章写得一个小工具pprm

Node

由于Node的第三方包下载站也是相当的慢,所以我们也需要更换下镜像源,Linux用户默认只需要修改配置文件(~/.npmrc)即可:

//registry.npmjs.org/:_authToken=f8378722-2ecf-4564-84cc-57b262467cf6
registry=https://registry.npm.taobao.org/  //替换这一行为你指定的源即可

当然有时候我们会发现这样该来改去也比较麻烦,所以就有人写出了nrm:一个 NPM 源管理器,允许你快速地在如下 NPM 源间切换

安装

npm install -g nrm

列出可选的源

  nrm ls    

  npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
  nj ----- https://registry.nodejitsu.com/
  rednpm - http://registry.mirror.cqupt.edu.cn/
  npmMirror  https://skimdb.npmjs.com/registry/
  edunpm - http://registry.enpmjs.org/

其中带 * 的是当前使用的源,上面的输出表明当前源是淘宝镜像源。

切换

nrm use npm

Registry has been set to: https://registry.npmjs.org/

上面命令代表切换到npm官方源

增加源

你可以增加定制的源,特别适用于添加企业内部的私有源。

nrm add  <registry> <url> [home]

删除源

nrm del <registry>

测试速度

nrm test npm  #测试官方npm源的访问速度

npm ---- 964ms

测试所有源的访问速度:

nrm test 

注意,为了取得较准确的结果,可以考虑多次测试取平均值。

相关文章

  • 关于Node和Python语言的包镜像源的替换

    最近做一些node和Python的相关开发,在更新下载包的时候发现特别慢,有时候还卡在那里半天不动,在网上查了一些...

  • 替换 pip 默认镜像源

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

  • npm包安装,上传

    将npm的镜像源替换淘宝镜像 如果使用npm安装包时下载太慢,可以将npm的镜像源替换为淘宝镜像:镜像使用方法(三...

  • Python pip国内源配置

    在安装python包的时候,国外的源太慢,可以使用国内的镜像源。 国内镜像源 清华:https://pypi.tu...

  • Brew 源的替换

    替换 USTC 镜像 1、替换Homebrew源 重置: 2、替换homebrew-core源 重置: 3、替换h...

  • vue环境安装

    更新Ubuntu软件源 安装node.js、npm 更新npm包镜像源 全局安装n管理器,用于管理nodejs版本...

  • emacs操作 - 插件篇

    替换软件源 使用emacs默认软件源安装软件速度比较慢,国内的用户一般需要替换软件源,这里我将软件源替换为清华镜像...

  • Termux-镜像源

    更改为清华大学开源软件镜像站 自动替换使用如下命令自动替换官方源为 TUNA 镜像源,中间需要输入几次 y ,来保...

  • 替换及重置homebrew默认源

    中科大源 替换官方源: 切换回官方源: 清华源 替换官方源: 切换回官方源:注:该镜像是 Homebrew 的 f...

  • MAC brew update镜像源切换

    一、查看当前Homebrew 镜像源 方法1 方法2 二、替换源 国内镜像地址 科大: https://mirro...

网友评论

      本文标题:关于Node和Python语言的包镜像源的替换

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