[英]Enthought: no Python documentation found for 'modules' + version number
我希望能夠在我的Python Enthought發行版中列出已安裝的模塊及其版本號。 當我打開終端並輸入時
$ help('modules')
我明白了
>> no Python documentation found for 'modules'
如果我在mac(/ usr / bin / python /)上為我的標准python發行版做同樣的事情,它工作正常,雖然我仍然缺少模塊版本。
知道如何正確列出所有已安裝的模塊及其相應的版本嗎?
列出所有模塊:
import sys
print sys.modules
對於版本信息......這有點棘手。 因為如果相應的包/模塊沒有提供此信息,您將在底層包裝機制上進行中繼。
如果你使用pip,你可以做一個pip show或凍結,或者你可以使用蛋黃 。
您可能正在尋找enpkg
命令。 運行
enpkg -l
從命令行將列出安裝在EPD中的所有軟件包以及版本信息。
以下是有關enpkg的更多信息: https : //support.enthought.com/entries/22415022-using-enpkg-to-update-epd-packages
更新:
關於幫助('模塊')本身:它在Enthought的Python中被故意禁用,因為它可靠地導致了一組標准EPD包的段錯誤(以及其他原因)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.