首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSCode。Pylance无法通过SSH连接工作

VSCode。Pylance无法通过SSH连接工作
EN

Stack Overflow用户
提问于 2022-01-26 11:44:08
回答 1查看 1K关注 0票数 3

存在一个问题: Pylance (IntelliSense)不能在远程服务器上工作。同时它在本地工作。Pylance本身安装在本地和服务器上。导入只是白色,当我将鼠标悬停在它上面时只会弹出“正在加载...”。“转到定义”也不起作用。

具有这样的性质:

  • Python: 3.10.2;
  • Pylance: 2022.1.3;
  • Python扩展: v2021.12.1559732655;
  • 远程- SSH: v0.70.0
  • VSCode: 1.63.2;
  • 本地操作系统: Windows 10 Pro;
  • 远程操作系统: Ubuntu 20.04.3 LTS
  • Virtualenv作为环境;

我已经尝试过很多选择:

  • 安装其他版本的Pylance;
  • Python扩展本身的旧版本;
  • 将Python从3.8.10更新到3.10.2;
  • 将语言服务器改为Jedi并恢复为Pylance;
  • 重新安装扩展,VSCode;
  • 用新的python重新创建了环境。
  • 将此设置添加到远程settings.json中:"python.insidersChannel": "daily", "python.languageServer": "Pylance"

"Python: 显示输出“提供了以下输出:

代码语言:javascript
复制
Experiment 'pythonaacf' is active
Experiment 'pythonTensorboardExperiment' is active
Experiment 'pythonSurveyNotification' is active
Experiment 'PythonPyTorchProfiler' is active
Experiment 'pythonDeprecatePythonPath' is active
> conda info --json
> ~/jupyter_env/bin/python ~/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/interpreterInfo.py
> ~/.anaconda_backup/bin/conda info --json
Python interpreter path: ./jupyter_env/bin/python
> conda --version
> /bin/python ~/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/interpreterInfo.py
> /bin/python2 ~/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/interpreterInfo.py
> /bin/python3 ~/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/interpreterInfo.py
> /bin/python3.10 ~/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/interpreterInfo.py
> /usr/bin/python2 ~/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/interpreterInfo.py
> /usr/bin/python3 ~/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/interpreterInfo.py
> ". /home/db/jupyter_env/bin/activate && echo 'e8b39361-0157-4923-80e1-22d70d46dee6' && python /home/db/.vscode-server/extensions/ms-python.python-2021.12.1559732655/pythonFiles/printEnvVariables.py"
Starting Jedi language server.
> ~/jupyter_env/bin/python -m pylint --msg-template='{line},{column},{category},{symbol}:{msg} --reports=n --output-format=text ~/data/qualityControl/core/data_verification/dataQualityControl.py
cwd: ~/
##########Linting Output - pylint##########
************* Module core.data_verification.dataQualityControl
18,53,error,syntax-error:non-default argument follows default argument (<unknown>, line 18)
EN

回答 1

Stack Overflow用户

发布于 2022-06-01 15:30:35

这是通过将python.language.server设置为幽门来修正的。

见GitHub 问题11

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70862894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档