python中为啥sublime不能导入'fitz',但是IDLE明明可以?

就是pymupdf模块我已经安装了,按照教程导入模块,但是很奇怪的是sublime总是提示我没有这个模块,但是我同样的名称在IDLE里面输入就能正确导入,为了验证是不是搞错了,我输入一个错误模块,这时候IDLE能识别,但是sublime不管fitz还是pytesseract,都是显示错误,有没有大神可以请教一下?

第1个回答  2022-04-10
已经不用sublime了。
如果装有多个python版本,要注意不同版本之间,packages目录位置不同。即使同一个版本,使用开发工具安装的,可能目录也不同,它们的packages也可能在不同位置,需要为正确的环境安装第三方包才可以。
第2个回答  2022-04-15

    可以运行 import sys;print(sys.prefix) 查看一下 idle 和 sublime 使用的是不是同一个 Python

    我记得 sublime 的编译器部分好像需要自己配参数

本回答被提问者采纳
相似回答