Python导入JIRA模块失败,报TypeError: __init__()缺少'doc'参数
Python JIRA API 报错:init() 缺少必填参数 'doc'
用户执行的代码:
from jira import JIRA import jira.client
触发的错误信息:
Traceback (most recent call last):
File "C:\Users\a5102354\Anaconda3\lib\site-packages\jira_init_.py", line 9, in
from jira.client import JIRA # noqa: E402TypeError: init() missing 1 required positional argument: 'doc'
解决方法
调整JIRA库版本:该错误多源于库版本与Python环境不兼容。卸载现有版本后重新安装兼容版本,示例命令:
pip uninstall jira pip install jira==3.5.2 # 此版本兼容性稳定,可根据实际环境调整简化导入语句:代码中同时导入
from jira import JIRA和import jira.client会引发模块冲突,只需保留from jira import JIRA即可,无需单独导入jira.client。正确初始化客户端:导入后按规范初始化JIRA实例,示例代码:
from jira import JIRA # 替换为你的JIRA服务器地址和认证信息 jira = JIRA(server='https://你的JIRA实例地址', basic_auth=('用户名', '密码'))
内容的提问来源于stack exchange,提问作者Jennifer Zou
相关产品推荐
相关产品推荐

