更新:通过创建名为PYTHONPATH的系统变量并将models文件夹的路径作为值来管理以使其工作 . 之前我曾尝试过PYTHON_PATH,但这可能是个问题 .

这是我得到的错误:

File "D:\Users\gabri\Anaconda3\envs\tflow\models\official\mnist\mnist.py", line 24, in <module>
    from official.mnist import dataset
ModuleNotFoundError: No module named 'official'

这是我的PATH,带有几个加粗的目录,导致“官方”模块:

PATH = d:\ Users \ gabri \ Anaconda3; d:\ Users \ gabri \ Anaconda3 \ Library \ mingw-w64 \ bin; d:\ Users \ gabri \ Anaconda3 \ Library \ usr \ bin; d:\ Users \ gabri \ Anaconda3 \ Library \ bin; d:\ Users \ gabri \ Anaconda3 \ Scripts; d:\ Users \ gabri \ Anaconda3 \ bin; C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.0 \ bin ;; C :\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.0; C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.0 \ bin; C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9 . 0 \ lib \ x64; C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.0 \ libnvvp; C:\ Program Files \ Docker \ Docker \ Resources \ bin; C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.1 \ bin; C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v9.1 \ libnvvp; C:\ Program Files(x86)\ Common Files \ Oracle \ Java \ javapath; C:\ ProgramData \ ORACLE \的Java \ javapath; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 ; C:\用户\加布里\应用程序数据\ Local \ Microsoft \ WindowsApps; C:\ adb; C:\ Program Files \ Git \ cmd; C:\ Estudos; C:\ Program Files(x8 6)\ NVIDIA Corporation \ PhysX \ Common; D:\ Users \ gabri \ Anaconda3 \ envs \ tensorflow \ models; C:\ Users \ gabri \ AppData \ Roaming \ Python \ Python36 \ Scripts; D:\ Users \ gabri \ Anaconda3 ; D:\ Users \ gabri \ Anaconda3 \ Scripts; d:\ Users \ gabri \ Anaconda3 \ envs \ tensorflow \ models; C:\ Users \ gabri \ Documents \ GitHub \ models; C:\ Program Files \ Microsoft VS Code \斌;; d:\用户\加布里\ Anaconda3 \ LIB \站点包\ pywin32_system32

为什么我仍然无法让python识别或运行模型中的.py文件?

谢谢!