1

virtualenvwrapperUbuntu 11.10 マシンにvirtualenvインストールしています。workon現在、virtualenv に対してシェル スクリプトを使用してから、Python アプリケーションを実行しています。このようなもの:

workon $1
export PYTHONPATH=/media/work/application-$2/src
cd $PYTHONPATH/core
python startapp.py -option1 $3 -option2 $4 --loglevel=INFO

bash ではなく Fabric に切り替えたいと思います (この呼び出しをクロスプラットフォームにするという最終的な目標があります)。それ自体が Python アプリケーションである Fabric を使用して、ローカル システムでこの種の呼び出しを行うことはできますか? ( workon, export, python)

4

1 に答える 1

4

はい、まさにこの質問に関連するFAQ のセクションを見ることもできます。

- アップデート -

新しいバージョンの Fabric では、prefix() コンテキスト マネージャーを使用できるようになりました。こちらを参照してください。

于 2012-04-19T20:15:39.087 に答える