我最近遇到了一个Python ImportError的问题,当我在本地计算机上运行时,模块是可以找到的,但在CI服务器上找不到。我通过将脚本中的
由于这是我的模块而不是已安装的包(相关问题),为什么路径的顺序可以解决这个问题?
sys.path.append(path)
替换为sys.path.insert(0, path)
来解决了这个问题,其中path
是模块位置的字符串。由于这是我的模块而不是已安装的包(相关问题),为什么路径的顺序可以解决这个问题?