<TL;DR>在 python 3.6.8 中運(yùn)行時(shí),import jedi出現(xiàn)以下導(dǎo)入錯(cuò)誤(完整回溯見(jiàn)文末):...from jedi.common import traverse_parents
ImportError: cannot import name 'traverse_parents'</TL;DR>我簽入了~/.local/lib/python3.6/site-packages/jedi/common.py:有一個(gè)叫做traverse_parentsalright 的函數(shù),所以肯定有一些巫術(shù)在起作用。這不是我第一次遇到那些“未定義的名稱(chēng)”問(wèn)題之一,但我對(duì)這個(gè)問(wèn)題已經(jīng)沒(méi)有想法了。已經(jīng)嘗試過(guò):卸載、重新安裝、升級(jí) pip3 的“jedi”包其他幾個(gè)名稱(chēng)中帶有“絕地武士”的軟件包的爵士樂(lè)幾乎相同將 pip3 升級(jí)到 20.2.1 并重做相同的重新安裝程序?yàn)?python2 安裝 jedi 因?yàn)闉槭裁床荒兀ê伲?python2 中工作正常但誰(shuí)在乎)還嘗試從 apt-get 安裝 python-jedi (之后我將其刪除)古代巴比倫惡魔的咒語(yǔ)(無(wú)濟(jì)于事,他們星期天不工作)關(guān)于如何修復(fù)它的模糊線索:從 github 獲取最新版本的絕地武士并以某種方式安裝它而不會(huì)弄得一團(tuán)糟(機(jī)會(huì)難得)卸載 jedi 并從 Neovim 中重新安裝它(嘿,這可能會(huì)實(shí)現(xiàn)前一點(diǎn))我已經(jīng)在網(wǎng)上搜索了這個(gè)問(wèn)題的答案,但我一無(wú)所獲。有沒(méi)有人經(jīng)歷過(guò)類(lèi)似的事情并設(shè)法解決了?歡迎任何建議。
Jedi - ImportError:無(wú)法導(dǎo)入名稱(chēng)'traverse_parents'
BIG陽(yáng)
2023-05-09 16:10:46