Mac上command not found: virtualenv
第一种方法
我的问题是因为mac自带的python2.7,我自己安装的python3.6没有设置为默认版本。设置默认版本的方式如下:
alias python=/usr/local/bin/python3.6
后面的路径是python3.6的路径,如果不知道可以输入一下命令查询
which python3.6
然后检查python版本python -V
是不是变成3.6了
然后pip3 list
查看之前装的virtualenv
pip3 uninstall virtualenv
重新再装一次
pip3 install virtualenv
OK.
第二种方法
上述没解决,就用一个万能方法。就是把装的virtualenv这个可执行文件放到全局,也就是/usr/local/bin/里边
mac上全局环境里的virtualenv一般路径为 /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv
注意我的是python3.6,路径可能有些许不一样。
找到之后,假如你的路径和我的一样的话。下面的可以直接复制。
sudo cp /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv /usr/local/bin/
之后就可以了。