<TL;DR>
import jedi在 python 3.6.8 中运行时,我收到以下导入错误(完整回溯见帖子末尾):
...
from jedi.common import traverse_parents
ImportError: cannot import name 'traverse_parents'
Run Code Online (Sandbox Code Playgroud)
</TL;DR>
我登记了~/.local/lib/python3.6/site-packages/jedi/common.py:有一个函数叫做traverse_parents好的,所以肯定有一些巫术在起作用。我不是第一次遇到那些“未定义名称”问题,但我对这个问题的想法已经不多了。
已经尝试过:
关于我如何修复它的模糊线索:
我已经在网上搜索了这个问题的答案,但一无所获。有没有人经历过类似的事情并设法解决它?
欢迎任何建议。
完整的追溯:
Error detected while processing function provider#python3#Call:
line 18:
Error invoking 'python_execute' on channel 5 (python3-script-host):
Traceback (most recent call last):
File "<string>", line 1, in …Run Code Online (Sandbox Code Playgroud)