我使用 python 3.6.4,操作系统是 macOS High Sierra。
所以我已经安装了pynput
。但是,我可以在终端上很好地导入它,但不能在 Python IDLE 上导入它。
我使用过sys.version
和sys.path
,它们是相同的。我的 Mac 上只安装了 python 3.6
有人知道原因以及如何解决吗?
最佳答案
当您安装了多个版本的 python 时,通常会发生这种情况。 在 IDLE 和终端中使用这行代码:
导入系统
系统版本
系统路径
您将获得当前Python的系统路径。现在只需删除其中一个即可。
关于Python 模块在终端上导入,但不在 IDLE 上导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49359352/