点击上方“编程派”,选择设为“设为星标”
优质文章,第一时间送达!
开发过程中,我们经常会用到各种各样的包管理工具,几乎每种包管理工具缺省设置都是从国外服务器下载相应的软件安装包,或者下载很慢,或者干脆无法下载。以下列出我常用的所有国内镜像,方便有类似需求的同学参考 (不定期更新,感觉有用的同学请注意收藏) 。
我平常用的 shell
是 fish
,所以下面的语法全都是 fish
相关的 set \-x
,如果是用缺省的 bash
,可以替换成 export
命令。
cd /usr/local/Homebrew
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
\# brew国内镜像
set -x HOMEBREW\_BOTTLE\_DOMAIN https://mirrors.ustc.edu.cn/homebrew-bottles
npm config set registry https://registry.npm.taobao.org/
yarn config set registry https://registry.npm.taobao.org/
pnpm config set registry https://registry.npm.taobao.org/
set -x ELECTRON\_MIRROR http://npm.taobao.org/mirrors/electron/
set -x SASS\_BINARY\_SITE https://npm.taobao.org/mirrors/node-sass/
set -x FSE\_BINARY\_HOST\_MIRROR https://npm.taobao.org/mirrors/fsevents/
更多设置,或者懒得一个一个设置的同学也可以参考这里:
https://gist.github.com/hetyk...
把这些代码下载到一个shell脚本里,一键添加完成。
\$ cat \~/.pip/pip.conf
\[global\]
index\-url=https://pypi.tuna.tsinghua.edu.cn/simple
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show\_channel\_urls yes
set -x PUB\_HOSTED\_URL https://pub.flutter-io.cn
set -x FLUTTER\_STORAGE\_BASE\_URL https://storage.flutter-io.cn
如果是在 git clone
时遇到了问题,可以先在码云建立一个库,来源取自github,然后同步码云这个库即可。
作者:张京
来源:https://segmentfault.com/a/1190000023288827
回复下方「关键词」,获取优质资源
回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版
回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版
回复关键词「m」,立即获取Python精选优质文章合集
回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~
推荐阅读
2019年,大家都是怎么用 Pandas 的?
一篇文章读懂 Python 多线程
效率翻倍!再也不用手动改测试接口的参数了
一行代码弄懂数据,pandas最佳搭档就是ta了
让你赚钱更省力的 10 个开源项目!
题图:pexels,CC0 授权。