Django プロジェクトの設定にアクセスする必要がある Fabric タスクがあります。
Windows では、Fabric をプロジェクトの virtualenv にインストールできません (Paramiko + pycrypto deps の問題)。しかし、問題なくシステム全体のサイト パッケージに Fabric をインストールできます。
Django をプロジェクトの virtualenv にインストールしました。「VIRTUALENV\Scripts\activate.bat」スクリプトで virtualenv をアクティブにすると、すべての "> python manage.py" コマンドを簡単に使用できます。
私のプロジェクトには、セットアップ、テスト、展開などのタスクを提供するファブリック タスク ファイル (fabfile.py) があります。私の fabfile の一部のタスクは、「django.conf インポート設定から」を通じて、私の django プロジェクトの設定にアクセスする必要があります。 "。
私が持っている唯一の使用可能な Fabric インストールは、システム全体のサイト パッケージにあるため、fabfile 内で virtualenv をアクティブにして、django を使用できるようにする必要があります。これを行うには、プロジェクトの設定などにアクセスできるようにするために、プロジェクトの virtualenv の「activate_this」モジュールを使用します。activate_this.py を実行する前後に「print sys.path」を使用すると、プロジェクトの virtualenv を指すように Python パスが変更されたことがわかります。ただし、まだdjango.conf.settingsをインポートできません。
*nix (Ubuntu および CentOS) と Cygwin でこれを正常に実行できました。Windows でこのセットアップ/ワークフローを使用しますか? もしそうなら、なぜこれが Windows で動作しないのか、またはこの問題を回避するためのヒントやコツを教えてください。
感謝と乾杯。
参照:
- http://virtualenv.openplans.org/#id9 | bin/python なしで Virtualenv を使用する
ローカル開発環境:
- パイソン 2.5.4
- Virtualenv 1.4.6
- ファブリック 0.9.0
- ピップ 0.6.1
- ジャンゴ 1.1.1
- Windows XP (SP3)