本文介绍了使用Ansible运行mkvirtualenv的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Ansible设置计算机.我设法在vm上很好地安装了virtualenv和virtualenvwrapper.但是,我似乎无法在vm上创建virtualenv.
I am provisioning a machine using ansible. I managed to install virtualenv and virtualenvwrapper fine on the vm. However, I can't seem to create a virtualenv on the vm.
我正在尝试使用
- name: create virtualenv test
shell: >
executable=/bin/zsh
source `which virtualenvwrapper.sh` && mkvirtualenv test
register: run_cmd
和
- name: create virtualenv test
action: command mkvirtualenv test
但是没有运气.有什么想法吗?
but no luck. Any ideas?
推荐答案
源仅将virtualenvwrappers添加到其调用的shell中,然后立即退出.无论如何,我不会为此使用virtualenvwrapper.直接调用virtualenv
.
Source only adds virtualenvwrappers to the shell its invoked in, which you then exit immediately. In any case, I would not use virtualenvwrapper for this. Invoke virtualenv
directly.
这篇关于使用Ansible运行mkvirtualenv的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!