我试图通过调用以不同的参数执行相同的程序:
os.execv(sys.executable, ['python'] + [abs_file_path] + [str(new_arg)])
但是当我这样做并到达这一行时,它会尝试运行该文件,但我会ModuleNotFoundError: No module named 'module name'
引用我在文件顶部的导入模块(例如 pandas,当然我已经将它安装在我的机器上) .
这是一种已知的错误吗?为什么找不到要导入的模块?
我试图通过调用以不同的参数执行相同的程序:
os.execv(sys.executable, ['python'] + [abs_file_path] + [str(new_arg)])
但是当我这样做并到达这一行时,它会尝试运行该文件,但我会ModuleNotFoundError: No module named 'module name'
引用我在文件顶部的导入模块(例如 pandas,当然我已经将它安装在我的机器上) .
这是一种已知的错误吗?为什么找不到要导入的模块?