龙空技术网

HomeBrew下载速度慢?尝试切换到镜像源吧

精彩播客 149

前言:

而今兄弟们对“清华镜像安装python库很慢”都比较注重,各位老铁们都需要了解一些“清华镜像安装python库很慢”的相关内容。那么小编也在网摘上汇集了一些有关“清华镜像安装python库很慢””的相关知识,希望你们能喜欢,姐妹们一起来学习一下吧!

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

HomeBrew是一个很棒的仓库,但是由于网络复杂等原因,尝尝无法使用brew下载包文件,本文提供两种国内镜像源,不妨试试。

1. 中科大镜像源

需要替换为中科大源,请执行以下代码:

cd "$(brew --repo)"git remote set-url origin git://github.com/Homebrew/brewcd "$(brew --repo)"git remote set-url origin  "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-url origin  brew updateecho 'export HOMEBREW_BOTTLE_DOMAIN=' >> ~/.bash_profilesource ~/.bash_profile

2. 清华大学源

需要替换为清华大学源,请执行以下代码:

cd "$(brew --repo)"git remote set-url origin  "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-url origin  brew updateecho 'export HOMEBREW_BOTTLE_DOMAIN=' >> ~/.bash_profilesource ~/.bash_profile

3. 使用homebrew-science或者homebrew-python

使用如下代码切换:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-science"git remote set-url origin  "$(brew --repo)/Library/Taps/homebrew/homebrew-python"git remote set-url origin  update

4. 切回官方源

有时候,上述中科大源或清华源失效或宕机,需要切换回官方源:

首先下载brew_instal文件

cd ~curl -fsSL  >> brew_install

编辑brew_instal文件

HOMEBREW_PREFIX = "/usr/local".freezeHOMEBREW_REPOSITORY = "/usr/local/Homebrew".freezeHOMEBREW_CACHE = "#{ENV["HOME"]}/Library/Caches/Homebrew".freezeHOMEBREW_OLD_CACHE = "/Library/Caches/Homebrew".freezeBREW_REPO = "".freeze#BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freezeCORE_TAP_REPO = "".freeze#CORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze

注释掉:

BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freezeCORE_TAP_REPO = "git://mirrors.ustc.edu.cn/homebrew-core.git".freeze

修改为:

BREW_REPO = "".freezeCORE_TAP_REPO = "".freeze

安装,运行修改了的brew_install文件。

/usr/bin/ruby ~/brew_install 

替换homebrew默认源

cd "$(brew --repo)"git remote set-url origin  "$(brew --repo)/Library/Taps/homebrew/homebrew-core"git remote set-url origin  update

在Mac OS X 10.11系统以后,/usr/local/等系统目录下的文件读写是需要系统root权限的,以往的Homebrew安装如果没有指定安装路径,会默认安装在这些需要系统root用户读写权限的目录下,导致有些指令需要添加sudo前缀来执行。

标签: #清华镜像安装python库很慢