【问题标题】:Atom editor: autocomplete-python package doesn't work, Jedi problem?Atom 编辑器:autocomplete-python 包不起作用,Jedi 问题?
【发布时间】:2021-06-24 02:18:41
【问题描述】:

我已经使用 Miniconda 在 Python 3.8.8 上安装了 Jedi 0.18,当我在 Atom 上安装 autocomplete-python 包时出现此错误:

Looks like this error originated from Jedi. Please do not report such issues in autocomplete-python issue tracker. Report them directly to Jedi. Turn off outputProviderErrors setting to hide such errors in future. Traceback output:

Traceback (most recent call last):
  File "C:\Users\aless\.atom\packages\autocomplete-python\lib/completion.py", line 378, in watch
    self._process_request(request)
  File "C:\Users\aless\.atom\packages\autocomplete-python\lib/completion.py", line 338, in _process_request
    script = jedi.api.Script(
TypeError: __init__() got an unexpected keyword argument 'source'

将路径添加到包的设置中不起作用。 任何帮助将不胜感激,在此先感谢!

【问题讨论】:

标签: python autocomplete atom-editor jedi


【解决方案1】:

使用 pip 卸载当前的绝地版本,或者删除站点包文件夹,然后在 0.17.2 版本上进行安装:

pip uninstall jedi

pip install jedi==0.17.2

这对我来说立即奏效。我花了将近 3 个小时试图弄清楚这一点。

【讨论】:

  • 是的,我停止使用 Atom 并因此迁移到 VS Code。 Atom 上的 Python 支持一直很荒谬,在过去的 8 个月里,没有更新 atom 上的 python 包。开什么玩笑!
猜你喜欢
  • 2020-10-11
  • 2018-11-24
  • 2019-11-11
  • 2022-10-23
  • 2016-09-15
  • 2015-10-05
  • 2021-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多