我正在尝试设置Django。我安装了Python 3.6,并使用pip3安装了virtualenvwrapper。
以下是我的bash个人资料:
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export PATH="$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv"
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
export PROJECT_HOME=$HOME/Devel
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
每次我跑
$ mkvirtualenv my_django_env
我得到了
ERROR: virtualenvwrapper could not find virtualenv in your path
答案 0 :(得分:0)
注意:该答案应该已经发布在这里,因为它与该问题更相关。
我无法告诉您这对于其他人将是多么稳定的解决方案。对我有用的是添加 Lazy Loading ,它被描述为替代初始化脚本。我得到的错误是
mkvirtualenv
不在您的PATH
当我尝试启动虚拟环境时。将以下脚本添加到我的.zshrc
文件中是有帮助的。
VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh
source /usr/local/bin/virtualenvwrapper_lazy.sh
也请检查this,了解安装和创建virtualenv和virtualenvwrapper程序的整个过程。