だから私は共有コンピュータで作業しています。これは、部門全体の計算の主力です。私たちが遭遇した問題は、インポートされたモジュールのバージョンを制御することです。バイオパイソンを例にとってみましょう。古いバージョンの biopython - 1.58 が必要な人もいます。さらに、最新の biopython - 1.61 を必要とする人もいます。モジュールの両方のバージョンを並べてインストールする方法と、特定のバージョンに具体的にアクセスする方法を教えてください。私が質問するのは、これらの API が変更され、他の人のために古いスクリプトが壊れてしまうことがあるためです (または、もはや存在しない特定の機能を期待しているからです)。
モジュールをローカルに(つまり、ユーザーごとに)インストールし、特にpythonをそのモジュールに誘導できることを理解しています。これを処理する別の方法はありますか?それとも、使用する前にエクスポート PYTHONPATH を作成する必要がありますか?