赤坂Dragon 发表于 2022-5-7 23:48:49

[WinError 2] 系统找不到指定的文件

运行代码刚开始显示FileNotFoundError: 系统找不到指定的文件,然后将subprocess.py里面的shell = False 改成shell = True。随后又提示'python3' 不是内部或外部命令,也不是可运行的程序或批处理文件,网上说shell = True又要改回来该如何解决这个问题

下面是错误代码


(tensorflow) E:\TecoGAN>python runGAN.py 1
Testing test case 1
'python3' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(tensorflow) E:\TecoGAN>python runGAN.py 1
Testing test case 1
Traceback (most recent call last):
File "runGAN.py", line 90, in <module>
    mycall(cmd1).communicate()
File "runGAN.py", line 21, in mycall
    return subprocess.Popen(cmd)
File "E:\ProgramData\Miniconda3\envs\tensorflow\lib\subprocess.py", line 729, in __init__
    restore_signals, start_new_session)
File "E:\ProgramData\Miniconda3\envs\tensorflow\lib\subprocess.py", line 1017, in _execute_child
    startupinfo)
FileNotFoundError: 系统找不到指定的文件。

(tensorflow) E:\TecoGAN>python runGAN.py 1
Testing test case 1
'python3' 不是内部或外部命令,也不是可运行的程序
或批处理文件。


该如何解决

Twilight6 发表于 2022-5-7 23:55:07



是 Anaconda Prompt 启动的吗?还是 cmd 启动的 Anaconda3 环境?

先把之前调整的文件啥的调回原样,然后试着直接输入 python 看看会不会运行 Python 编译器

赤坂Dragon 发表于 2022-5-8 07:31:10

Twilight6 发表于 2022-5-7 23:55
是 Anaconda Prompt 启动的吗?还是 cmd 启动的 Anaconda3 环境?

先把之前调整的文件啥的调回原样 ...

用 Anaconda Prompt 启动的
能正常运行
python版本是Python 3.6.13
页: [1]
查看完整版本: [WinError 2] 系统找不到指定的文件