pip freeze 和 conda list 的区别
Difference between pip freeze and conda list
我同时使用 "pip freeze" 和 "conda list" 来列出我环境中安装的软件包,但它们有什么区别?
如果目标只是列出所有已安装的软件包,pip list
或 conda list
是可行的方法。
pip freeze
和 conda list --export
一样,更适合为您的环境生成需求文件。例如,如果您在自定义环境中创建了一个具有某些依赖项的包,则可以执行 conda list --export > requirements.txt
。当您准备好将包分发给其他用户时,他们可以使用 conda create --name <envname> --file requirements.txt
.
轻松复制您的环境和相关依赖项
conda
和 pip
之间的差异需要更长时间的讨论。 Whosebug 上有很多解释。 This article Jake VanderPlas 的著作也很不错。
您可能还会发现 this table 有用。它列出了 conda
、pip
和 virtualenv
.
之间的等价运算
我同时使用 "pip freeze" 和 "conda list" 来列出我环境中安装的软件包,但它们有什么区别?
如果目标只是列出所有已安装的软件包,pip list
或 conda list
是可行的方法。
pip freeze
和 conda list --export
一样,更适合为您的环境生成需求文件。例如,如果您在自定义环境中创建了一个具有某些依赖项的包,则可以执行 conda list --export > requirements.txt
。当您准备好将包分发给其他用户时,他们可以使用 conda create --name <envname> --file requirements.txt
.
conda
和 pip
之间的差异需要更长时间的讨论。 Whosebug 上有很多解释。 This article Jake VanderPlas 的著作也很不错。
您可能还会发现 this table 有用。它列出了 conda
、pip
和 virtualenv
.