首页 > 解决方案 > Visual Studio Code - python 扩展永远加载

问题描述

我正在使用 vscode 进行远程开发。

Remote - SSH在 vscode 中安装了扩展并连接到我的服务器(x)。

连接到特定文件夹后,vscode 中的消息面板会显示python extention loading内容。消息不会消失。在那一刻我也无法使用终端。

在此处输入图像描述

有几件事可能很重要:

1- 我使用virtualenvwrapper来创建我的虚拟环境。virtualenv虚拟环境的位置不在默认目录$HOME/.virtualenvs中。

2-我没有连接到我的主目录文件夹。即使我连接到它,我也有同样的问题。我提到这一点是为了以防问题和主目录之间存在神奇的关系。

我(大约)扫描了所有网络,但没有找到解决方案。

编辑1:

这是output面板的输出。

User belongs to experiment group 'AlwaysDisplayTestExplorer - experiment'
User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'ShowExtensionSurveyPrompt - control'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'AA_testing - control'
User belongs to experiment group 'WebHostNotebook - control'
User belongs to experiment group 'LocalZMQKernel - control'
User belongs to experiment group 'CollectLSRequestTiming - experiment'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'RunByLine - control'
> conda --version
> conda info --json
> pyenv root
> python3.7 ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3.6 ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3 ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python2 ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python ~/.vscode-server/extensions/ms-python.python-2020.4.76186/pythonFiles/pyvsc-run-isolated.py -c "import sys;print(sys.executable)"

编辑2:

我试图连接到另一台服务器(y)。令人惊讶的是,这个问题在那里消失了。我只需要在设置(python.venvPath-远程)中配置我的虚拟环境的路径。我对服务器x执行了相同的步骤,但问题仍然存在。现在我可以猜到这个问题是由于服务器中的一些配置造成的(不确定)。

标签: pythonpython-3.xvisual-studio-code

解决方案


推荐阅读