python : cannot import name JIRA
我已经做完了。
但当我运行以下命令时,它将失败,并出现importError:无法导入名称jira
1 2 3 4 5 6 7 8 9 | import re from jira import JIRA jira = JIRA('https://issues.net') # all values are samples and won't work in your code! key_cert_data = None key_cert_file ="cert/jiraprivatekey.pub" with open(key_cert, 'r') as key_cert_file: key_cert_data = key_cert_file.read() |
修好了。
我运行的文件名为jira.py,所以当我从
JIRA进口JIRA
它是在试图自我反省。
我在安装python 3.6时开始得到这个错误,之前我有python 2.7。吉拉在工作。我将python3.6 exe重命名为python3,python 2.7 exe重命名为python,问题已解决
除了@organ note
I'd like to note that you can turn on absolute import paths and keep
your file named jira.py if it makes sense to you to do that
号
在我的案例中,我做了两次:
1 2 | from jira import JIRA jira = JIRA(URL_JIRA, basic_auth=('abc', '123')) |
因此,在第一个节目中,它工作得很好,因为
这是我根据器官注释得出的解决方案:
1 2 | import jira.client x = jira.client.JIRA(URL_JIRA, basic_auth=('123', 'abc')) |
号
在这里,您可以继续使用jira.py,并根据需要使用这些行。