python:无法导入名称JIRA
我已经完成了python:无法导入名称JIRA,python,python-2.7,python-3.x,jira,python-jira,Python,Python 2.7,Python 3.x,Jira,Python Jira,我已经完成了pip安装jira 但当我运行以下命令时,importTerror失败:无法导入名称JIRA 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
pip安装jira
但当我运行以下命令时,importTerror失败:无法导入名称JIRA
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
这是在努力寻找自我 除了@Organ音符
我想指出的是,您可以打开绝对导入路径并保持 如果这样做对您有意义,请使用名为jira.py的文件 就我而言,我做了两次:
from jira import JIRA
jira = JIRA(URL_JIRA, basic_auth=('abc', '123'))
因此,在第一个节目中,它工作得很好,因为jira
是全局名称空间,但在第二次使用中,它不是,因为jira
只是jira的一个实例
这是我基于Organe注释的解决方案:
import jira.client
x = jira.client.JIRA(URL_JIRA, basic_auth=('123', 'abc'))
在这里,您可以继续使用jira.py,并根据需要使用这些行。我在安装Python3.6时开始出现此错误,而之前我安装了Python2.7。 吉拉在工作。 我将python3.6 exe重命名为python3,将Python2.7 exe重命名为python,
问题已解决的可能副本的可能副本我想指出的是,如果您认为有必要,您可以打开绝对导入路径并将文件命名为jira.pythat@std“好的,戴夫,你能解释一下怎么做吗?”猴子补充道