0
PythonまたはIPythonインスタンスを実行してイントロスペクションすることによって、必要なパッケージを一覧表示するにはどうすればよいですか?Pythonでイントロスペクションで必要なパッケージを一覧表示する
私は多くの場合、完全なAnacondaディストリビューションと完全インストールされた非常に負荷の高いconda環境から開発を開始します。私がコードを共有したいときは、pipのためにrequirements.txt
を吐き出すか、またはインタープリタに入っているパッケージのみで構成されるcondaのためにenvironment.yml
を吐き出すことができます。
どうすればいいですか?
ロードされたモジュールからパッケージへの適合は複雑な作業になります。一般的に私は空の環境で開発を始めることをお勧めします。 –
@Klausはそのようなマッピングを維持しませんか? –
ロードされたモジュールの名前を取得するのは簡単ですが、必ずしもcondaまたはpipに必要な名前である必要はありません。また、組み込みの「プライベート」モジュールが多数リストに含まれています。 –