背景:给mac上到python3.5安装可以连接sqlserver的pymssql,引起的一系列权限问题
1.在/Users/gg/.pyenv/versions/3.5.0/bin目录(也就是python安装目录)执行sudo pip3.5 install pymssql,提示需要安装freetds
2.我便开始安装freetds,报如下错误
brew install freetds
3.看着是没有权限的问题,我就又加了sudo,也就是sudo brew install freetds,结果还是有问题
4.我猜想可能是homebrew版本低的问题,便想更新版本,执行brew update 提示没有权限
解决方法:将homebrew卸载重装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完以后便是最新版本的homebrew,
再次执行brew install freetds安装freetds安装成功,
在/Users/gg/.pyenv/versions/3.5.0/bin目录(也就是python安装目录)执行sudo pip3.5 install pymssql,pymssql安装成功