【问题标题】:check virtualenv activation in makefile检查makefile中的virtualenv激活
【发布时间】:2017-07-28 14:43:31
【问题描述】:

我正在开发一个具有前端(angularjs)和后端(python,flask 框架)的应用程序。我正在为此应用创建Makefile

要使用requirements.txt 文件安装后端依赖项,我想检查virtualenv 是否已激活。

如果virtualenv 已激活,则仅使用requirements.txt 文件安装依赖项,否则不会。

假人:

if virtualenv_activated:
   install_dependencies

我检查了这个link: running inside virtualenv,但不太了解如何在 Makefile 中编写这个。

任何有用的帮助将不胜感激!

【问题讨论】:

    标签: makefile devops


    【解决方案1】:

    终于找到了办法,我们可以这样写:

    ifeq ($(VIRTUAL_ENV), )
        @echo "virtual env is not activated"
    else
        @echo "virtual env is activated"
    endif
    

    所以,这样我们可以检查virtual_env是否激活。

    谢谢!

    【讨论】:

      猜你喜欢
      • 2016-02-23
      • 2018-10-28
      • 1970-01-01
      • 2020-12-20
      • 2018-07-11
      • 2016-03-02
      • 2010-12-14
      相关资源
      最近更新 更多