2017-03-08 2 views
0

Ich arbeite an einer App, die Frontend (Angularjs) und Backend (Python, Kolben-Framework) hat. Ich erstelle eine Makefile für diese App.check virtualenv Aktivierung in Makefile

Um Backend-Abhängigkeiten mit requirements.txt Datei zu installieren, möchte ich überprüfen, ob virtualenv aktiviert wurde oder nicht.

Wenn virtualenv aktiviert ist, werden nur Abhängigkeiten mit requirements.txt Datei installiert, andernfalls nicht.

Dummy:

if virtualenv_activated: 
    install_dependencies 

geprüft ich diesen link: running inside virtualenv aber nicht verstehen, viel über diese in Makefile zu schreiben.

Jede nützliche Hilfe wird geschätzt!

Antwort

0

Schließlich fand ich den Weg, dies zu tun, können wir es als schreiben:

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

diese Weise So können wir für virtual_env Aktivierung überprüfen.

Danke!