我已经安装了很多带有pip的库/模块/包,现在我无法区分python标准库本身的哪个,哪些不是.当我的代码在我的机器上运行时,这会导致问题,但在其他任何地方都不起作用.
如何检查我在代码中导入的模块/库/包是否来自python stdlib?
假设检查是在具有所有外部库/模块/包的机器上完成的,否则我可以简单地在没有它们的其他机器上进行try-except导入.
例如,我确信这些导入可以在我的机器上运行,但是当它在只有普通Python安装的机器上时,它会中断:
from bs4 import BeautifulSoup
import nltk
import PIL
import gensim
Run Code Online (Sandbox Code Playgroud)