0

私は現在、Python 開発作業を少し行っています。開発環境全体、特に Python インタープリターとインストールしたすべてのライブラリをラップトップに "複製" できるかどうか疑問に思っていました。私は現在、GitHub を使用してマシン間でファイルを保存および同期しています。Sublime Text をメインのコード エディターとして使用しているため、両方のマシンに手動でインストールできますが、探し出して再インストールする必要はありません。すべてのライブラリとその新しいマシンへの依存関係は、インストールした可能性のあるすべてを覚えているわけではなく、手動で行っても必要なものがすべて得られない可能性があるためです。

私の最初の推測では、Python フォルダーをメインの PC からラップトップにコピーして貼り付けるだけですが、一方の側で行われた更新と変更をもう一方の側に問題なく引き継ぐことができるように同期する方法がわかりません。

経験豊富なプログラマー/開発者は、複数のマシンにまたがる大規模なプロジェクトの作業をどのように処理しますか?

4

1 に答える 1

0

私がすることは、virtualenv各マシンで各プロジェクトを保持し、requirements.txtファイルを Git リポジトリにチェックインして実行することです。

source /path/to/virtualenv/bin/activate
pip install -r /path/to/project/requirements.txt

ライブラリを追加または変更するたびに。

于 2013-11-01T02:05:06.790 に答える