Расширение Python продолжает искать 32-битный Python на MacOS 10.15 Catalina - PullRequest
0 голосов
/ 24 октября 2019

Настройка

ОС: macOS 10.15 vscode: 1.39.2 расширение python: 2019.10.44104 conda: 4.7.12

После обновления до Mac OS 10.15 язык python перестал работать с vscode. Вылетает 3 раза, а затем отказывается запускаться снова. Единственная проблема, которую я вижу в журнале, заключается в следующем (3 раза):

Error Python Extension: 2019-10-24 18:03:37: Failed to get interpreter information for '/usr/local/bin/python3-32' 
{ [Error: spawn Unknown system error -86    
at ChildProcess.spawn (internal/child_process.js:358:11)    
at Object.spawn (child_process.js:543:9)    
at l.exec (/Users/lpravda/.vscode/extensions/ms-python.python-2019.10.44104/out/client/extension.js:9:37188)    
at f.getInterpreterInformation (/Users/lpravda/.vscode/extensions/ms-python.python-2019.10.44104/out/client/extension.js:9:39826)   
at m.getInterpreterInformation (/Users/lpravda/.vscode/extensions/ms-python.python-2019.10.44104/out/client/extension.js:75:1291409)]  
errno: 'Unknown system error -86', 
code: 'Unknown system error -86',  
syscall: 'spawn' }

После строки

Info Python Extension: 2019-10-24 18:03:37: Cached data exists getEnvironmentVariables, <No Resource>

все это очень запутанно из-за ряда причин:

  • Указанный двоичный файл не находится в этом месте ('/ usr / local / bin / python3-32').
  • Все мои установки Python Conda являются 64-битными.
  • Я удачно удалил и установил оба vscode, а также все его расширения в ~ / .vscode / extensions /, и проблема все еще там.

Я не нашел способа, какимвыбран неправильный двоичный файл, мое единственное объяснение состоит в том, что он каким-то образом находится в некотором кэше (как указано), но я ничего не смог найти.

Я даже пытался создать отчет об ошибке в github (https://github.com/microsoft/vscode-python/issues/7932), но, видимо, у меня единственная такая проблема.

У кого-нибудь есть идеи, что здесь происходит?

...