第一个是我从几个月前就开始犯这些错误。每次我尝试在 python IDLE 中运行它们时,它都会显示这些类型的错误。但使用终端(python3 file-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就会引用这个模块
不,以上解决方案均无效 对我来说 pymysql 模块和 tkcalendar 不起作用—— 它显示为“未找到模块”
请帮帮我