Я использую vscode для удаленной разработки.
Я установил Remote - SSH
расширение в vscode и подключился к своему серверу ( x ).
Однажды я При подключении к указанной папке c появляется панель сообщений в 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:
Я пытался подключиться к другому серверу ( у ). Как ни странно, проблема исчезнет там. Мне просто нужно было настроить в настройках (python.venvPath
- Remote) путь моей виртуальной среды. Я сделал те же шаги с сервером x , но проблема все еще существует. Теперь я могу догадаться, что проблема из-за некоторых конфигураций на сервере (не уверен).