2016-06-15 11 views
0

JVM言語を使用する場合、一般的なパターンはビルドシステム(ant + ivy/maven/gradle)を使用することです。ここではビルドファイルを使用してコードの依存関係を定義できます。ビルドシステムは、コードをビルドするときにこれらの依存関係をフェッチすることができます。さらに、Eclipse/IntelliJのようなIDEは、これらのビルド・ファイルを読んだり、コードを書いている間もコードをビルド/検証したりすることができます。Python開発環境での依存関係の取得

Pythonでの開発中に、どのように同様のことが行われますか?ビルドステップは必ずしも必要ではありませんが、開発者が自分のコードをチェックアウトしてから、virtualenvをセットアップしてコードを実行するために必要なサードパーティの依存関係を取り込む単一のブートストラップコマンドを実行できるようにします。これを行うには何らかのスクリプトを含めることができますが、これを行うためのツールがあるかどうか疑問に思っていますか?これまでの私の検索のほとんどは、この目的のためにエンドユーザーに配布するパッケージツール(または私が理解するパッケージツール)につながっています。

答えて

1

virtualenvpip install -r requirements.txtコマンドで管理しています。詳細はこちら:Virtual Environments

+0

ありがとう!関連する便利なリンクがいくつか見つかりました。 http://www.pindi.us/blog/automating-pip-and-virtualenv-shell-scripts https://pip.pypa.io/en/stable/user_guide/ #requirements-files、 https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format、 https://pip.pypa.io/en/stable/reference/pip_install/ #要件指定子 およびhttp://docs.python-guide.org/ja/latest/shipping/packaging/#personal-pypi – 0cd

+0

ようこそ!これらのリンクを追加していただきありがとうございます。あなたの質問を見つけた他の人に役立つかもしれませんが、乾杯! :) – davedwards

1

あなたが探しているのはrequirements.txtだと思います。例えば、PyCharm IDEはそれを依存関係リストとして確かに見るでしょう。

関連する問題