我刚来这地方。我正在尝试按照 Atom.io 提供的说明在 Atom 上设置 python IDE。
https://atom.io/packages/ide-python
有一条指令:
“根据您的 Python 设置,pyls 可能安装在非默认文件夹中。在这种情况下,请将目录添加到您的 PATH 或编辑 ide-python 的“Python 语言服务器路径”设置以指向 pyls 可执行文件。”
我卡在这里。这是什么意思?如何将此添加到PATH?
我刚来这地方。我正在尝试按照 Atom.io 提供的说明在 Atom 上设置 python IDE。
https://atom.io/packages/ide-python
有一条指令:
“根据您的 Python 设置,pyls 可能安装在非默认文件夹中。在这种情况下,请将目录添加到您的 PATH 或编辑 ide-python 的“Python 语言服务器路径”设置以指向 pyls 可执行文件。”
我卡在这里。这是什么意思?如何将此添加到PATH?
就我而言,它失败了,因为 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]
那成功了。谢谢!
我有同样的问题。我的解决方案:
pip install 'python-language-server[all]'
pip 显示 python 语言服务器
这给了我路径:
位置:/home/bad/.local/lib/python2.7/site-packages
我浏览到该路径并找到了“pyls”文件夹。然后我进入 atom 并编辑配置以指向“/home/bad/.local/lib/python2.7/site-packages/pyls”。具体来说,如果我进入 Atom 菜单中的 EDIT>CONFIG ,我有这个:
“*”:“atom-ide-ui”:使用:{} 核心:telemetryConsent:“否”“异常报告”:userId:“30865088-5ba0-4a4b-bfd9-04fa28903321”“ide-python”:pylsPath: “/home/bad/.local/lib/python2.7/site-packages/pyls”
我想您也可以将 pyls 文件夹添加到路径中,一旦找到路径,请按照以下说明操作: 在 Ubuntu 中将目录添加到 PATH