【问题标题】:Implementing Atom with Python Language Server用 Python 语言服务器实现 Atom
【发布时间】:2018-07-31 10:46:58
【问题描述】:

我是新来的。我正在尝试按照 Atom.io 提供的说明在 Atom 上设置 python IDE。

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

有一条指令:

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

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

【问题讨论】:

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


    【解决方案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]
    

    成功了。谢谢!

    【讨论】:

    • 你是怎么想出来的?您输入了哪些命令来了解什么不起作用?
    【解决方案2】:

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

    1. 从终端运行安装pyls:

    pip install 'python-language-server[all]'

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

    pip show python-language-server

    这给了我路径:

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

    我浏览到该路径并找到了“pyls”文件夹。然后我进入 atom 并编辑配置以指向“/home/bad/.local/lib/python2.7/site-packages/pyls”。具体来说,如果我进入 Atom 菜单中的 EDIT>CONFIG,我有这个:

    “*”: “原子ide-ui”: 采用: {} 核: 遥测同意:“不” “异常报告”: 用户 ID:“30865088-5ba0-4a4b-bfd9-04fa28903321” “ide-python”: pylsPath: "/home/bad/.local/lib/python2.7/site-packages/pyls"

    我想您也可以将 pyls 文件夹添加到路径中,一旦找到路径,请按照以下说明操作: Adding a directory to PATH in Ubuntu

    【讨论】:

      猜你喜欢
      • 2016-12-26
      • 1970-01-01
      • 2017-09-05
      • 2021-03-16
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      相关资源
      最近更新 更多