2017-03-08 65 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激活。

謝謝!