2012-07-11 22 views
1

我已经安装了自己的python,其中包含10000个额外的模块。 python和模块都位于一个小的NFS共享上。当我启动python时,它扫描它的所有库目录并查找可用的模块。这需要几秒钟。Python:如何在开始时关闭对lib目录的扫描

我如何明确地关闭此扫描进程?

回答

4

您可以使用-S标志启动Python解释器。这意味着site.py将不会运行,并且不会扫描所有已安装的Python模块。好处是Python的启动速度会更快,缺点是许多模块不会包含在您的sys.path中,您将无法导入它们。

+0

我以后可以添加一些我需要的模块吗? – 2012-07-11 12:26:04

+0

只是'import sys; sys.path.append( “路径”);导入模块' – 2012-07-11 12:27:30

+0

是的,你确实可以修改'sys.path'来满足你的需求。 – 2012-07-11 12:28:10