モジュールのフォークに取り組んでいるとき、統合テストのために、(進行中の) フォークを完全なプロジェクトの virtualenv に追加することがよくあります。
python setup.py develop
(これにより、easy_install.pth がローカル コピーを指すように更新されます)
完了したら、これを明確に取り除く方法を見つけた唯一の方法は、easy_install.pth からエントリを削除するか、既にインストールされているバージョンを指すように編集することです。
easy_install --upgrade
また、開発版が最新であることを認識しているため、できません。
pip はアップグレードを強制できると思いますが、その後、すべての依存関係を再インストールしようとします。
この種のものを管理するための優れたテクニック/戦略を持っている人はいますか? ここで明らかな何かが欠けていることはわかっています。