python - 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执行了相同的步骤,但问题仍然存在。现在我可以猜到这个问题是由于服务器中的一些配置造成的(不确定)。
解决方案
推荐阅读
- python - 当它不在通常的位置时,如何通过 python setup.py develop 找到 python 模型安装的 .egg-link 文件?
- sql - 在 SQL 中选择具有最密集(最少 NULL)列数据的行
- amazon-web-services - 从 Ubuntu 到 Ubuntu 服务器的 RDP 连接
- c - 这里有什么问题?C语言
- python-3.x - CountVectorizer中fit()的意义是什么?
- ios - 带有附加内容的自定义消息页脚视图
- apache-spark - 对火花中的 2gb 限制感到困惑
- html - 让幻灯片点停留在同一个地方
- sdk - 无法执行 mojo:无法找到工件 - Alfresco SDK 3.0
- c# - 在 C# 中选择 mysql 数据库单元格