Python IDLE 上的 ModuleNotFoundError

问题描述 投票:0回答:2

enter image description here

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

python python-3.x python-idle
2个回答
2
投票

从 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就会引用这个模块


0
投票

不,以上解决方案均无效 对我来说 pymysql 模块和 tkcalendar 不起作用—— 它显示为“未找到模块”

请帮帮我

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.