Python 3.x 从Python名称空间向后工作到包

Python 3.x 从Python名称空间向后工作到包,python-3.x,Python 3.x,我使用其他人的代码,他们使用openCV,因此他们使用了“导入cv2”。我当时没有在我的环境中安装它,所以我需要安装该模块。离开MATLAB后,我仍然记得不同的软件包,但我记得cv2是openCV。但是,如果我不知道cv2是openCV,是否有一种编程方式可以从导入中找到包名?i、 e:使用cv2,而没有安装openCV,找出什么是cv2?常见问题。我认为我知道的大多数软件包都有相同的导入名称和软件包名称。有一些真正令人困惑的问题,其中导入名称实际上是另一个包的名称。因此,如果您想一次安装所有依

我使用其他人的代码,他们使用openCV,因此他们使用了“导入cv2”。我当时没有在我的环境中安装它,所以我需要安装该模块。离开MATLAB后,我仍然记得不同的软件包,但我记得cv2是openCV。但是,如果我不知道cv2是openCV,是否有一种编程方式可以从导入中找到包名?i、 e:使用cv2,而没有安装openCV,找出什么是cv2?

常见问题。我认为我知道的大多数软件包都有相同的导入名称和软件包名称。有一些真正令人困惑的问题,其中导入名称实际上是另一个包的名称。因此,如果您想一次安装所有依赖项(并且项目缺少requirements.txt文件,这是一个错误),您可以过滤掉导入语句,手动安装与各自包名不同的语句,并自动安装其余语句(然后创建requirements.txt文件)。有时,开发人员可能不记得更新它。