上次遇到这个问题是终端和IDLE运行的是不同版本的Python,但这一次它们都运行3.7.1。我还使用os模块检查了它们是否具有相同的目录。我尝试访问的模块是matplotlib,可以在终端中导入它,但是在IDLE中,我得到了ModuleNotFoundError。我在Mac上使用Anaconda安装了它。这是IDLE的启动信息:
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28)
[Clang 6.0 (clang-600.0.57)] on darwin
darwin是我的计算机的名称。这是来自终端的启动信息:
Python 3.7.1 (default, Dec 14 2018, 13:28:58)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
感谢您的帮助。