[英]how the python interpreter find the modules path?
我是python的新手,我发现要查看导入搜索路径,你必须导入sys
模块,然后使用sys.path
访问路径列表,如果在我明确导入sys
模块之前这个列表不可用,那么解释器如何确定该模块所在的位置。 谢谢你的任何解释。
即使在导入sys模块之前,模块搜索路径也始终存在。 sys模块只是让它可用。
它反映了系统变量$PYTHONPATH
的内容,或者系统默认值,如果您尚未设置该环境变量。
解释器中有一个默认的搜索路径。 ( https://docs.python.org/2/install/#modifying-python-s-search-path )
构建解释器时,路径的默认值将配置到Python二进制文件中。
BTW, sys
内置于Python解释器中。 ( https://docs.python.org/2/tutorial/modules.html#standard-modules )
一个特定的模块值得注意:
sys
,它内置于每个Python解释器中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.