【问题标题】:Ansible and virtualenvwrapperAnsible 和 virtualenvwrapper
【发布时间】:2014-06-25 15:04:31
【问题描述】:

我有一个部署问题,我希望能够在我的主机中使用 virtualevnwrapper。但是根据virtualenvwrapper,我没有找到任何信息。只是 virtualenv 的 ansible 模块。

是否存在在ansible中使用virtualenvwrapper的可能性?

【问题讨论】:

    标签: python virtualenv ansible virtualenvwrapper


    【解决方案1】:

    您可能不需要virtualenvwrapper,因为您可以自己激活virtualenv。在使用 Ansible 执行 python 命令之前,您需要获取 <your_env>/bin/activate 目录中的 activate 文件。

    如果上述方法不起作用,您始终可以自己调整PATH 变量以包含/path/to/my/virtualenv/bin,这实际上是激活文件的来源。之后,这意味着使用该目录中的 Python 可执行文件而不是全局文件。

    换句话说,在 Ansible 中使用更新的 PATH 变量运行 python 命令:

    environment:
        PATH: /path/to/my/virtualenv/bin:{{ ansible_env.PATH }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-13
      • 1970-01-01
      • 2018-01-31
      • 2012-07-08
      • 2013-08-23
      • 1970-01-01
      • 2020-08-23
      • 2012-04-06
      相关资源
      最近更新 更多