使用Python语言服务器实现Atom

时间:2018-02-20 23:42:19

标签: python ide atom-editor python-language-server

我是新来的。我试图按照Atom.io提供的指令在Atom上设置python IDE。

https://atom.io/packages/ide-python

有一条指示:

“根据您的Python设置,pyls可能安装在非默认文件夹中。在这种情况下,要么将目录添加到PATH中,要么编辑ide-python的”Python语言服务器路径“设置以指向pyls可执行文件。 “

我住在这里。 这是什么意思?如何将其添加到PATH?

2 个答案:

答案 0 :(得分:1)

在我的情况下它失败了,因为pyls不适用于Python 2.7 错误

error in python-language-server setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected version spec in configparser; python_version<"3.0" at ; python_version<"3.0"

所以我安装了Python 3.6并按照你的注释强制3.6

python3.6 -m pip install python-language-server[all]

这就是诀窍。谢谢!

答案 1 :(得分:0)

我遇到了同样的问题。我的解决方案:

  1. 从终端运行以安装pyls:
  2.   

    pip install&#39; python-language-server [all]&#39;

    1. 打印出安装了python语言服务器的WHERE的详细信息:
    2.   

      pip show python-language-server

      这给了我路径:

        

      位置:/home/bad/.local/lib/python2.7/site-packages

      我浏览了那条道路并找到了“pyls&#39;夹。然后我进入原子并编辑配置以指向&#39; /home/bad/.local/lib/python2.7/site-packages/pyls'。具体来说,如果我在Atom菜单中进入EDIT&gt; CONFIG,我就有了这个:

        

      &#34; *&#34 ;:     &#34;原子-IDE-UI&#34 ;:       使用: {}     核心:       遥测同意:&#34;不&#34;     &#34;异常报告&#34 ;:       userId:&#34; 30865088-5ba0-4a4b-bfd9-04fa28903321&#34;     &#34; IDE-蟒&#34 ;:       pylsPath:&#34; /home/bad/.local/lib/python2.7/site-packages/pyls"

      我想你也可以按照以下说明找到路径后将pyls文件夹添加到路径: Adding a directory to PATH in Ubuntu