mac平台zsh下安装virtualenvwrapper
系统简介
❯ sw_vers
ProductName: Mac OS X
ProductVersion: 10.15.6
BuildVersion: 19G73
❯ zsh --version
zsh 5.8 (x86_64-apple-darwin19.3.0)
❯ which python
/usr/bin/python
❯ which python3
/usr/local/bin/python3(通过homebrew安装的)
具体过程
由于之前使用python3的pip安装virtualenvwrapper总会报virtualenvwrapper_load:1: maximum nested function level reached; increase FUNCNEST?
通过搜索和尝试没有解决, 所以便有了下面使用mac os自带python解决的尝试, 最后通过这个方法成功安装了virtualenvwrapper.
- 安装pip
curl https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py
python /tmp/get-pip.py
- 安装virtualenvwrapper
pip install virtualenvwrapper
- 增加
/Users/xiaojueguan/Library/Python/2.7/bin/
到环境变量中同时增加sourcevirtualenvwrapper.sh
, 我.zshrc
大致如下
# virtualenvwrapper
export PATH=/Users/xiaojueguan/Library/Python/2.7/bin/:$PATH
export WORKON_HOME=$HOME/.virtualenvs
source /Users/xiaojueguan/Library/Python/2.7/bin/virtualenvwrapper.sh
- cmd + t 新开个session就可以使用
mkvirtualenv
了