呼び出して、異なる引数で同じプログラムを実行しようとしています:
os.execv(sys.executable, ['python'] + [abs_file_path] + [str(new_arg)])
しかし、それを実行してこの行に到達すると、ファイルを実行しようとしますが、ファイルModuleNotFoundError: No module named 'module name'
の上部にあるインポートされたモジュールが参照されます (たとえば、マシンにインストールされている pandas など)。 )。
それは既知の種類のバグですか?インポートするモジュールが見つからないのはなぜですか?