$ echo $PATH
/usr/local/share/python:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
所以 /usr/local/bin 在我的路径中。
当我做“哪个python3”时
/usr/local/bin/python3
然后当我尝试创建一个 virtualenv
mkvirtualenv py3000 --python=python3
The executable /Users/misdirectedpuffin/python3 (from --python=/Users/misdirectedpuffin/python3) does not exist
Virtualenv 在使用默认 python 时有效,即mkvirtualenv testenv' and when doing 'mkvirtualenv py3000 --python=/usr/local/bin/python3
它似乎在 $HOME 中寻找 python3。我该如何纠正?
** 编辑 **
我也可以设置export python3=/usr/local/bin/python3
,bash_profile
然后$python3
用调用--python=$python3
,但我真正想要的是--python=python3
没有美元符号。