2

django アプリ用に virtualenv をセットアップしました。これまでのところ、virtualenv がアクティブになっているときにすべてのパッケージを pip 経由でインストールしましたが、bitbucket から 1 つを複製する必要があります。これを行う特別な方法はありますか、それとも端末を開いて venv/lib/python2.7/site-packages に移動し、clone コマンドを実行するだけですか?

これが私が複製しようとしているリポジトリですhttps://bitbucket.org/basti/python-amazon-product-api/src

4

2 に答える 2

1

フラグを使用して-e、git リポジトリを指定します。

pip install -e git://github.com/manojlds/mylib.git#egg=mylib

上記の URL は、bitbucket、github などです。

-e, --editable <VCS+REPOS_URL[@REV]#EGG=PACKAGE> チェックアウトからパッケージを直接インストールします。ソースは src/PACKAGE (小文字) にチェックアウトされ、(setup.py 開発を使用して) その場でインストールされます。これは、既存のディレクトリ/チェックアウト (pip install -e src/mycheckout など) で実行できます。このオプションは複数回指定できます。VCS の可能な値は、svn、git、hg、および bzr です。

于 2013-08-29T09:29:19.763 に答える
0

リポジトリのクローン、

  • アプリが hasの 場合、仮想環境がアクティブになったときsetup.pyに実行します。python setup.py install

  • それ以外の場合は、このアプリを django プロジェクト内にコピーし、その名前を追加しINSTALLED_APPSますsettings.py

または使用できます。ドキュメントpip install -e <repo_addr>を参照してください。

于 2013-08-29T09:28:20.077 に答える