[英]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.