Makefileでvirtualenvを有効にするにはどうすればよいですか?Makefileでvirtualenvを有効にする
は、私が試してみました:
venv:
@virtualenv venv
active:
@source venv/bin/activate
そして、私も試してみた:
active:
@. venv/bin/activate
をし、それがvirtualenvのをアクティブにしません。
Makefileでvirtualenvを有効にするにはどうすればよいですか?Makefileでvirtualenvを有効にする
は、私が試してみました:
venv:
@virtualenv venv
active:
@source venv/bin/activate
そして、私も試してみた:
active:
@. venv/bin/activate
をし、それがvirtualenvのをアクティブにしません。
は、ここでそれを行う方法は次のとおりです。
あなたは()を使用してMakefileでシェルコマンドを実行することができます。
などです。
echoTarget:
(echo "I'm an echo")
ただ、シェルコマンドの各行の前にタブ文字を置くようにしてください。 あなたはここにvirtualenvのを活性化するために動作するものだ
(「私はエコーだ」エコー)の前にタブが必要になります。すなわち:
activate:
(\
source path/to/virtualenv/activate; \
pip install -r requirements.txt; \
)
'/ bin/sh:1:ソース:見つからない ' –
" source "を次のように変更してみてください:bash -c" source path/to/virtualenv/bin/activate "; – wizurd
が実行されますが、動作しません。アクティブではありません。 –
私は彼が何を求めていますがいることは 'ない場合だと思います私のシェルはこの環境を使用します。あなたのホスト名から '(venv)'が表示されます。 – Pobe