Проблема:
Расширение несколько раз вызывает Интерпретатор при выборе Интерпретатора для получения некоторой информации, такой как:
Interpreter.exe -c "import sys; print (sys.prefix)) "
Interpreter.exe -c" импорт sys; печать (sys.executable) "
Interpreter.exe -c" из distutils.sysconfig import get_python_lib; печать (get_python_lib ()) "
Interpreter.exe-m site –user-site
Interpreter.exe -m pylint --disable = all --enable = F, недоступно, дубликат ключа, ненужная точка с запятой, глобальная переменная не назначена, неиспользованная переменная, не используется-wildcard-import, binary-op-exception, bad-format-string, anomalous-backslash-in-string, bad-open ……….
Interpreter.exe d: \ python-vscode \ vscode-python \ pythonFiles\ interpreterInfo.py
У нас есть собственный интерпретатор на основе IronPython 2.7.x, который загружает дополнительные Objects + Runtime, что занимает несколько секунд. Каждому процессу необходим эксклюзивный доступ к некоторым объектам до тех пор, пока не будет загружена среда выполнения, и мы не можем изменить это, потому что это внешняя зависимость. Ожидание, пока ресурсы не станут доступными, также замедляет инициализацию. Можно ли объединить шаги, упомянутые выше, в одном вызове или оптимизировать этот процесс?