由于 buildout 默认使用的 pip 源安装模块的速度慢,可以通过修改 pip 源的方式加速。
修改 `./eggs/zc.buildout-2.9.5-py2.7.egg/zc/buildout/easy_install.py` 文件中:
default_index_url = os.environ.get(
'buildout-testing-index-url',
'http://pypi.python.org/simple',
)
为 aliyun pip 源:
default_index_url = 'http://mirrors.aliyun.com/pypi/simple'
同理,如果使用 gp.recipe.node 时,可修改文件 `./eggs/gp.recipe.node-6.2.2.1-py2.7.egg/gp/recipe/node/__init__.py` 使用 cnpm:
cmd = cmd_prefix + '%(node_bin)s/npm install -g %(npms)s'%cmd_data
修改为:
cmd = cmd_prefix + '%(node_bin)s/npm --registry=https://registry.npm.taobao.org install -g %(npms)s'%cmd_data
可以修改配置 `url` 设置 node.js 的下载路径,或在此文件中直接修改路径,参考:
https://pypi.python.org/pypi/gp.recipe.node#supported-options
https://npm.taobao.org/mirrors/node
RubyGems 镜像设置 https://ruby.taobao.org/
$ vim ~/.pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = mirrors.aliyun.com
使用 cnpm https://npm.taobao.org/
网友评论