安装python3
brew install python3
更新pip源配置
- 建立pip配置文件
cd ~
mkdir .pip; cd .pip; touch pip.conf;
- 在pip.conf中增加以下配置项,使用清华pip源
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
使用virtualenv管理虚拟环境
- 安装相关软件及配置环境变量
# virtualenv相对于把python环境拷贝一份,在虚拟环境下通过pip安装的工具只在该虚拟环境下有效
pip install virtualenv
# 安装管理工具 virtualenvwrapper
pip install virtualenvwrapper
# 设置环境变量 便于管理
export WORKON_HOME=~/Envs
sh /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc
source ~/.bash_profile
- 基本用法
# virtualenvwrapper基本用法
# 创建虚拟环境 名称为venv 会放到WORKON_HOME中
mkvirtualenv venv
# 可以指定对应解释器的虚拟环境
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
# 基本命令
workon # 列出已有的虚拟环境 类似于 source venv/bin/activation
workon venv # 进入venv虚拟环境中
deactivate # 推出虚拟环境
rmvirtualenv venv # 删除命名为venv的虚拟环境
# 建立虚拟环境目录
virtualenv venv
# 启动虚拟环境python
source venv/bin/activate
# 安装相关依赖
pip install -r requirements.txt
参考:https://www.cnblogs.com/technologylife/p/6635631.html
安装brew
执行以下命令即可安装brew最新版本(https://github.com/Homebrew/install)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
更新brew
-
最简单粗暴方式:卸载现有版本brew,重新安装最新版本
卸载现有版本,执行
/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)"
-
不愿采用先卸载再安装方式的话,可以如下操作
-
执行以下命令
brew update
若报错:
Error: /usr/local must be writable!
需要赋给/usr/local目录权限,执行
sudo chown -R $(whoami) /usr/local
若继续报错:
chown: /usr/local: Operation not permitted
这是Mac OS 10.13版本之后加强了权限的限制,尤其是对/usr/local目录,默认开通 SIP (System Intergrity Protection),它禁止了软件以root身份在Mac上运行(参考https://blog.csdn.net/shaobo8910/article/details/81121314)。
解决办法:关闭SIP
-
执行以下命令
-
重启Mac,按住
Command + R
键直到Apple Logo出现,进入Recovery Mode模式 -
点击工具里的Terminal(终端)
-
执行
csrutil disable
-
重启Mac
-
重启完成后,执行
sudo chflags norestricted /usr/local && sudo chown -R $(whoami)/usr/local
参考:https://blog.csdn.net/fxp850899969/article/details/53284193