在Python中,sys.path是一个包含模块搜索路径的列表。当我们导入一个模块时,Python解释器会按照sys.path列表中的路径顺序去查找对应的模块文件。如果模块文件存在于sys.path中的某个路径下,就可以成功导入该模块。
通常情况下,Python解释器会自动将一些默认的路径添加到sys.path中,以便能够找到常用的标准库和第三方库。这些默认路径包括Python安装目录下的site-packages文件夹、当前工作目录等。
然而,当我们需要导入一个非默认路径下的模块时,就需要手动将该路径添加到sys.path中。这通常发生在以下几种情况下:
至于为什么在大学的环境中不需要使用sys.path.append来导入Python3.6的模块,可能有以下几个原因:
需要注意的是,不同的环境可能存在差异,所以在不同的环境中可能需要使用sys.path.append来导入模块。
领取专属 10元无门槛券
手把手带您无忧上云