我正在追随从Django的辅导开始,并设法完成第1个项目,但当我重新进入Vagrant SSH时,我安装的所有包裹都安装在我的假体上,我的虚拟环境已经消失。
曾经在Vagrant SSH建立发展环境的最佳做法是什么?
Currently i have done:
1) Vagrant SSH
2) Installed default python packages (pip, dev, git, etc.)
3) Install Virtual env
4) CD to shared folder (ie /vagrant)
5) Create virtual env ( virtualenv env_name )
6) Source virtual env (source env_name/bin/activate)
7) Install Virtual env pkgs (ie. Django, pyscho2, etc.)
Once im done for the day:
8) deactivate virtual env
9) exit out of ssh
10) vagrant halt
这是否一般是正确的工作流程? 我特别混淆了第5步。 难道这是制造虚拟面纱的正确方法,还是我是否对不同的手套(理论从手头开始,有点/秒)表示不满意? 适当关闭物品?
Any help would be appreciated - Thanks in advance!
Edit:我刚刚注意到,虚拟箱有几本我准确的盒子。 这可能是造成失踪的恩夫和已经安装的包裹的原因。 似乎在做一些错误的pin子,.倒 instance。