Atom IDE autocomplete-python无法正常工作

时间:2017-06-17 08:52:48

标签: python atom-editor

我刚安装了Atom IDE和软件包autocomplete-python(在Windows上)。但包裹不起作用。我是否必须进行任何设置更改? (我已禁用autocomplete-plus和autocomplete-snippets)。

我是否需要单独安装Jedi?

8 个答案:

答案 0 :(得分:9)

当我启用autocomplete-plus时,它有效。似乎autocomplete-plus是autocomplete-python工作所必需的。 (我最初关注的是一个youtube视频,其中autocomplete-plus和-snippets被禁用,然后安装了autocomplete-python。)

答案 1 :(得分:3)

如果Atom中的autocomplete-python无法与Python 3.7一起使用 在Windows中,转到:

C:\Users\username\.atom\packages\autocomplete-python\lib\jedi\parser

或者在Linux中:

cd ~/.atom/packages/autocomplete-python/lib/jedi/parser

复制名为“ grammar3.6.txt”的文件,并将其更改为“ grammar3.7.txt”

它在python 3.7中对我有用!

答案 2 :(得分:3)

我遇到了同样的问题,为了修复它,我添加了python可执行路径安装包设置,并且可以正常工作。

"C:\Python27\python.exe;C:\Python27\Scripts\". 

就我而言,我的系统上安装了PyCharm,Anaconda和Python 2.7,并且在使用atom编辑器时,我无法访问任何环境,仅处理保存在桌面上的纯.py文件

答案 3 :(得分:2)

我有同样的问题, 我的Atom autocomplete-python无法正常工作,我去了:

C:\Users\username\.atom\packages\autocomplete-python\lib\jedi\parser

并且因为我的Python是3.8,所以我也被创建为“ grammar3.8.txt”。 然后一切都正确了,原子运转正常了

答案 4 :(得分:0)

对我而言。我按照上一个答案但找不到自动完成加(2018年6月)。我安装了自动完成功能,现在两个软件包都运行正常。

答案 5 :(得分:0)

对我来说,启用自动填充功能并没有帮助。

当我从Python 3.7更改我正在使用的Python版本时,它起作用了 到Python 3.6.6。

答案 6 :(得分:0)

晚了聚会,但是我遇到了同样的问题,并通过在设置中为我的一个虚拟环境添加到我的网站包的路径来解决了这个问题。

  1. 在工具栏上,转到“文件”->“设置”->“包”。
  2. 找到您的autocomplete-python软件包。
  3. 转到autocomplete-python软件包的设置。
  4. 向下滚动到“包的其他路径”。
  5. 将路径位置复制并粘贴到您的站点包中。

例如: C:\ Users \ my_username \ Miniconda3 \ envs \ my_env_name \ Lib \ site-packages

  1. 庆祝:)

答案 7 :(得分:0)

我在尝试使用 django-atom 自动完成代码段时也遇到了同样的问题,在阅读了有关它的不同文章后,我是如何解决的。

  1. 转到已安装的自动完成包的目录,在本例中为:

    C:\Users\user.atom\packages\django-atom

  2. 转到snippet文件夹,你会找到一个.cson文件,右键单击并用编辑器打开它,这里是目录:

    C:\Users\user.atom\packages\django-atom\snippets

  3. 复制文件中的所有内容并返回到 .atom 父目录中的 snippets.cson 文件,在本例中为: C:\Users\user.atom

  4. 右键单击并使用编辑器打开片段文件,向下滚动并将您之前复制的所有内容粘贴到文件中,然后保存。

  5. 兄弟,现在你可以享受你的美丽片段了。