Python 空闲时出现 ModuleNotFoundError

ModuleNotFoundError on Python IDLE

第一个是我几个月前就遇到了这些错误。每次我在 python IDLE 中尝试 运行 这些时,它都会显示这些类型的错误。但它 运行 在使用终端时很好(python3 文件-name.py)。我一直对很多事情都感兴趣,也许我可能安装了一些不必要的东西,这让我很烦恼。

从 IDLE 检查 python 路径:

示例:

import sys
for path in sys.path:
    print(path)

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Lib\idlelib

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python37.zip

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\DLLs

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages

列出 IDLE 引用的 python 路径

引用 IDLE 输出,转到 CMD 中的脚本路径(运行 作为管理员):

示例: cd C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts

在这里,你可以pip install <module_name> 然后IDLE会引用这个模块