如何列出python中存在的库?
例如,在rails中,您可以创建一个“gem列表”,它将显示您安装的所有gem 有什么线索可以让我在python中实现这一点吗?另外,我正在使用virtualenv,不确定这是否有帮助?这个问题的答案是: Python提示符中的如何列出python中存在的库?,python,Python,例如,在rails中,您可以创建一个“gem列表”,它将显示您安装的所有gem 有什么线索可以让我在python中实现这一点吗?另外,我正在使用virtualenv,不确定这是否有帮助?这个问题的答案是: Python提示符中的help('modules'),或常规shell中的pydoc modules help('modules') 他应该(从)做这件事 注意:当我这样做的时候,由于其中一个库(我在Ubuntu上),我遇到了一个分段错误。安装pip并执行pip冻结 如果您使用的是virtu
help('modules')
,或常规shell中的pydoc modules
help('modules')
他应该(从)做这件事
注意:当我这样做的时候,由于其中一个库(我在Ubuntu上),我遇到了一个分段错误。安装
pip
并执行pip冻结
如果您使用的是virtualenv,它已经安装在其中。因为有很多方法。 您可以尝试模块 轻松安装蛋黄或pip安装蛋黄 并使用列出已安装的模块 蛋黄-l 它的威力要大得多。它还允许您检查更新。有关详细信息,请参阅文档。我经常使用这个软件包 蛋黄-U
另一个有效的解决方案。但应注意的是,这也涵盖了所有全球安装的模块。根据作者的需要,这可能是坏的/好的(他可能只想列出virtualenv安装的模块,尽管这与进入virtualenv站点包文件夹一样简单)。实际上,如果您想从使用virtualenv中获得好处,您应该阅读关于
pip
。@JohnDoe在virtualenv下配置了--no site packages,它将只显示在此virtualenv中安装的包。True。在这种情况下,这完全取决于virtualenv配置。:)从PIP1.3开始,有一个命令,+1看起来是一个非常有用的工具!截至2012年7月,这也给了我一个seg故障。使用pyfunc回答的蛋黄效果很好。