检查makefile中的virtualenv激活
问题描述:
我正在研究一个具有前端(angularjs)和后端(python,flask框架)的应用程序。我正在为此应用创建一个Makefile
。检查makefile中的virtualenv激活
要使用requirements.txt
文件安装后端依赖项,我想检查是否已激活virtualenv
。
如果virtualenv
被激活,则仅使用requirements.txt
文件来安装相关性,否则不会。
假:
if virtualenv_activated:
install_dependencies
我检查这个link: running inside virtualenv但并没有太了解在Makefile中写的。
任何有用的帮助将不胜感激!
答
最后我发现做到这一点的方式,我们可以把它写成:
ifeq ($(VIRTUAL_ENV),)
@echo "virtual env is not activated"
else
@echo "virtual env is activated"
endif
所以,这样我们就可以检查virtual_env
激活。
谢谢!