2017-03-08 66 views
0

我正在研究一个具有前端(angularjs)和后端(python,flask框架)的应用程序。我正在为此应用创建一个Makefile检查makefile中的virtualenv激活

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

如果virtualenv被激活,则仅使用requirements.txt文件来安装相关性,否则不会。

假:

if virtualenv_activated: 
    install_dependencies 

我检查这个link: running inside virtualenv但并没有太了解在Makefile中写的。

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

回答

0

最后我发现做到这一点的方式,我们可以把它写成:

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

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

谢谢!