2
我发现最方便的安装方式virtualenv + virtualenvwrapper是通过使用virtualenvburrito。如何在Vagrant中正确使用virtualenv + virtualenvwrapper?
现在我可以管理自动通过下述的一个无业游民提供我PIP安装:
线在Vagrantfile:
线在bootstrap.sh:
curl -s https://raw.github.com/brainsik/virtualenv-burrito/master/virtualenv-burrito.sh | $SHELL
source /root/.venvburrito/startup.sh
cd /vagrant
mkvirtualenv my_project
pip install -r requirements.txt
然后我运行vagrant ssh
但后来我必须运行以下内容访问我的虚拟环境:
sudo -i
source /root/.venvburrito/startup.sh
workon my_project
我不想总是要跑sudo -i
和source /root/.venvburrito/startup.sh
,我只是想能够运行workon my_project
直接。
但
(一)我似乎无法追加source /root/.venvburrito/startup.sh
我~/.profile
和
(二)即使它是附加到文件我会得到一个permissionerror。我似乎无法更改任何受保护文件的权限。
遇到同样的问题并寻找您的最佳做法。想知道你是否对最终完整的方法/解决方案有所想法? – Bill