首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确使用virtualenv +virtualenv包装器?

如何正确使用virtualenv +virtualenv包装器?
EN

Stack Overflow用户
提问于 2014-02-26 13:27:55
回答 1查看 2.3K关注 0票数 2

我发现安装virtualenv + virtualenvwrapper最方便的方法是使用虚拟玉米煎饼

现在,我可以通过以下方法自动将我的pip安装在一个流浪设备中:

Vagrantfile中的行:

代码语言:javascript
运行
复制
config.vm.provision :shell, :path => "bootstrap.sh"

线在bootstrap.sh:

代码语言:javascript
运行
复制
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,但必须运行以下操作才能访问虚拟环境:

代码语言:javascript
运行
复制
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

(二)即使它被附加到该文件中,我也会得到一个允许错误。我似乎也无法更改任何受保护文件的权限。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-02 08:55:55

对付(我)的最好办法。和(二)是将Vagrantfile中的privileged属性设置为false

请参阅这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22042866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档