ImportError:没有名为jira的模块

时间:2016-08-11 16:44:25

标签: python bamboo suse python-jira

您好,我正在运行一个python脚本来转换来自"待定构建的门票"在测试""在吉拉。我已经在我的本地机器(Mac OS X)上运行了它并且它工作得很好但是当我尝试将它作为构建任务包含在我的竹子部署中时,我收到了错误

"来自jira import JIRA

ImportError:没有名为jira"

的模块

我从脚本任务中调用python文件,如下所示" python myFile.py"然后我将位置提供给工作子目录字段中的myFile.py。我不认为这是一个问题,因为错误表明它发现我的脚本很好。我已经多次检查过,jira包在site-packages中并且在路径中。我使用pip安装并运行python 2.7.8。操作系统是我们服务器上的SuSE

2 个答案:

答案 0 :(得分:1)

很难理解你的问题所在。根据我的理解,您说当您将模块作为独立文件运行时,一切正常,但是当您使用它时,您会收到错误。以下是解决问题的一些步骤。

  1. 确保您的脚本使用Python包。为此,请验证程序包所在的同一目录中是否存在(通常)空2nd column文件。
  2. 确保您的脚本不会导入仅在您将文件作为脚本运行时执行的块中的其他内容(__init__.py
  3. 确保python路径包含您的包并且对脚本可见(您可以通过运行if __name__ == "__main__"
  4. 来执行此操作

答案 1 :(得分:0)

确认您没有与您尝试导入的模块共享同一名称的其他文件或目录。