簡體   English   中英

python:無法導入名稱JIRA

[英]python : cannot import name JIRA

我已經完成了pip install jira

但是當我運行以下命令時,它會導致ImportError失敗: 無法導入名稱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的實例。

這是我基於Organ的說明的解決方案:

import jira.client
x = jira.client.JIRA(URL_JIRA, basic_auth=('123', 'abc'))

在這里,您可以繼續使用jira.py並根據需要使用這些行。

當我安裝python 3.6時,我開始收到此錯誤,之前我有python 2.7。 和吉拉正在工作。 我將python3.6 exe重命名為python3,將python 2.7 exe重命名為python,問題得到解決

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM