如何从Python中的import语句知道包或模块的名称?

时间:2019-04-25 07:08:10

标签: python pip

我有一个python文件,该代码的开发人员已离开组织。运行代码时,出现以下错误。

  

将dataAnalysis导入为DV ModuleNotFoundError:未命名模块   'dataAnalysis'

我在下面的python文件“ main.py”的简短摘要中提供以下内容。

import dataAnalysis as DV

def performCheck():
    ... other code
    ... other code
    i = DV.addGraph( pathplus)

这里的问题是,如何从上面的import语句中知道“ dataAnalysis”的实际模块或软件包名称,以便进行“ pip install”安装。但是,我尝试安装DataAnalysis模块,但仍然无法正常工作。

是否可以通过python的import语句获取要安装的模块或软件包名称?

1 个答案:

答案 0 :(得分:0)

转到控制台或终端,然后运行命令pip install dataAnalysis。如果权限被拒绝,请确保您具有足够的特权来安装软件包。

更新: 我认为pip包DataAnalysis是一个可用于预处理csv文件的库。根据您给定的代码,它看起来像添加图形,因此可能是本地包。检查项目中包含__init__.py文件的dataAnalysis文件夹。