由于绝大部分编程语言都出自外国,因此配套服务往往也都只将服务器架设在海外,导致中国大陆的程序员使用时往往极为缓慢,甚至根本没法使用。为了解决这个问题,国内的很多企业高校自发的建立了众多镜像站,供国内程序员使用。

下面列出了作者推荐的各个编程语言配套服务的镜像的安装方法,但各位也可以按照自己的喜好选择。

Node.js (npm)

npmmirror 镜像站

经测试,cnpm不仅比直接使用npm更方便,而且在其他的一些方面也能提供加速。

使用以下指令安装:

sudo npm install cnpm -g --registry=https://registry.npmmirror.com

操作和npm完全一样,只不过全部使用的中国镜像。

Python (PyPI / pip)

PyPI - USTC Mirror Help

如果没有安装pip,可以使用终端安装:

cd ~/Downloads
curl <https://bootstrap.pypa.io/get-pip.py> -o get-pip.py
sudo python3 get-pip.py -i <https://mirrors.ustc.edu.cn/pypi/simple>

如果无法下载get-pip.py ,可以先使用迅雷下载下来,再进行安装。

完成pip的安装后,在终端执行以下命令:

pip install -i <https://mirrors.ustc.edu.cn/pypi/simple> pip -U
pip config set global.index-url <https://mirrors.ustc.edu.cn/pypi/simple>