我发现安装virtualenv + virtualenvwrapper最方便的方法是使用虚拟玉米煎饼。
现在,我可以通过以下方法自动将我的pip安装在一个流浪设备中:
Vagrantfile中的行:
config.vm.provision :shell, :path => "bootstrap.sh"线在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和
(二)即使它被附加到该文件中,我也会得到一个允许错误。我似乎也无法更改任何受保护文件的权限。
发布于 2014-03-02 08:55:55
对付(我)的最好办法。和(二)是将Vagrantfile中的privileged属性设置为false。
请参阅这里
https://stackoverflow.com/questions/22042866
复制相似问题