我最近开始学习Python,我有两个与模块有关的问题。python模块存储在哪里?
- 有没有办法获得机器上可用(即安装)的Python模块列表?
- 我使用Ubuntu Karmic和Synaptic进行包管理。我刚刚安装了一个python模块。模块代码实际存储在我的机器上的哪里? (是否存在模块存储的默认[推荐]位置)?
我最近开始学习Python,我有两个与模块有关的问题。python模块存储在哪里?
1)有一种方法来获得的 Python模块可用在mchine列表(即安装 )?
这个工作对我来说:
help('modules')
。
2)模块代码实际上存储在我的机器上的 在哪里?
通常在您的Python文件夹中的/lib/site-packages
。 (至少在Windows上)
您可以使用sys.path
来查找哪些目录被搜索到模块。
如果您想要某个特定模块的位置,请'导入'并查看它的'__file__'属性。适用于大多数人。 – 2010-05-28 10:14:31
+1 for'help('modules')'。不知道。 :) – 2010-05-28 10:15:00
@NoufalIbrahim你的答案值得像答案本身。 TY。您可以将其附加到用户以使其变为粗体。 – NDFA 2017-05-25 08:16:08
sys.path
列出找到的所有模块(除了内置的)目录遍历。/usr/lib/pythonX.X/site-packages
附近(再次参见sys.path
)。并考虑使用本机Python包管理(通过pip
或easy_install
,加上yolk
),而Linux发行版维护的存储库中的包往往过时。1) 使用帮助功能 进入python提示符并键入以下命令。 - >> help(“modules”) 这将列出安装在系统中的所有模块。您不需要安装任何额外的软件包来列出它,但需要手动搜索或过滤所需的模块名单。
2) 1 sudo易于得到安装python-PIP
2个点的冻结
Even though you need to install additional package for using this, you can easily search or filter the result with grep command. Eg : pip freeze | grep feed
你可以使用任何这种方法,你认为这是方便你
您可以简单键入print(module_name.__file__)
可能的重复:http://stackoverflow.com/questions/739993/unable-to-get-a-list-of-installed-python-modules – 2010-05-28 09:56:15