所以我正在尝试这个基本上这个简单的脚本(可以找到一个完整的要点here):
#!/bin/bash
virtualenv env
source ./env/bin/activate
pip install --upgrade pip
pip install django
pip freeze > requirements.txt
django-admin startproject mysite .
git init
git config user.name "somename"
git config user.email "some-email@somedomain.com"
gitIgnore="
env/
*.pyc
"
echo '$gitIgnore' > .gitignore
git add .
git commit -a -m 'Initial commit'
运行脚本后,我发现我不再在虚拟环境中了。不知道为什么会这样。我在任何时候都没有deactivate
,所以我希望我仍然会在env
虚拟环境中。
任何人都可以了解我的虚拟环境被停用的原因吗?