Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't select interpreter if the Windows Registry can't be accessed #12962

Closed
Chris-May opened this issue Jul 14, 2020 · 15 comments
Closed

Can't select interpreter if the Windows Registry can't be accessed #12962

Chris-May opened this issue Jul 14, 2020 · 15 comments
Labels
area-environments Features relating to handling interpreter environments bug Issue identified by VS Code Team member as probable bug

Comments

@Chris-May
Copy link

Environment data

  • VS Code version: 1.47.1
  • Extension version (available under the Extensions sidebar): 2020.6.91350
  • OS and version: Windows7
  • Python version (& distribution if applicable, e.g. Anaconda): Python3.8
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
  • Relevant/affected Python packages and their versions: n/a
  • Relevant/affected Python-related VS Code extensions and their versions: XXX
  • Value of the python.languageServer setting: Jedi

Expected behaviour

In general, I've not seen IntelliSence pick up anything from my code. It's all standard library suggestions, and I cannot select the interpreter. Every time I do, I get an error (see below). I can't figure out what to do.

Actual behaviour

Command 'Python: Select Interpreter' resulted in an error (spawn EPERM)

Steps to reproduce:

  1. Open command pallet
  2. Select and Python option, like Python: Select Interpreter
  3. An error pops up

Logs

Output for Python in the Output panel

User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'ShowExtensionSurveyPrompt - enabled'
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 'LocalZMQKernel - experiment'
User belongs to experiment group 'CollectLSRequestTiming - control'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'RunByLine - control'
User belongs to experiment group 'CustomEditorSupport - control'
> conda --version
> pyenv root
> python3.7 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3.6 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python3 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python2 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -3.7 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -3.6 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -3 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> py -2 c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> python c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py -c "import sys;print(sys.executable)"
> c:\Users\chmay\source\***\.venv\Scripts\python.exe c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text c:\Users\chmay\source\***\tests\test_email_sender.py
cwd: c:\Users\chmay\source\***
> c:\Users\chmay\source\***\.venv\Scripts\python.exe c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\pythonFiles\pyvsc-run-isolated.py pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text c:\Users\chmay\source\***\tests\test_email_sender.py
cwd: c:\Users\chmay\source\***
##########Linting Output - pylint##########

------------------------------------

Your code has been rated at 10.00/10

@Chris-May Chris-May added triage-needed Needs assignment to the proper sub-team bug Issue identified by VS Code Team member as probable bug labels Jul 14, 2020
@ghost ghost removed the triage-needed Needs assignment to the proper sub-team label Jul 15, 2020
@kimadeline
Copy link

Hello @Chris-May, thank you for reaching out.

Could you copy the output from the developer tools (command palette > Developer: Toggle Developper Tools) when you get this error?

When you open the command palette and select Python: Select Interpreter, does the error appear straight away? Or do you have access to a dropdown of interpreters, and this error gets triggered when you select an interpreter?

image

The extension needs access to your Windows registry to look for interpreters, is regedit disabled on your machine? To check that, you can do the following: Press and hold or right-click the Start button, then select Run. Enter regedit in the Open: box and select OK.

Thanks!

@kimadeline kimadeline added the info-needed Issue requires more information from poster label Jul 15, 2020
@Chris-May
Copy link
Author

Chris-May commented Jul 15, 2020

Hey, @kimadeline !!! Thanks for helping me figure out what's going on...

The error pops up right away. I don't see any option to follow up.

H.... It appears as though regedit is disabled on my machine. :\

I have tried to set the interpreter in the workspace settings. It seems as though that doesn't make a difference, since I'd be happy to do that as an alternative.

Here is the error message from the console:

console.ts:137 [Extension Host] Error Python Extension: 2020-07-15 14:50:32: Get Interpreters in CacheableLocatorService, Class name = m, completed in 5ms, has a falsy return value, Arg 1: <Uri:c:\Users\chmay\source\mkl\mkl_email_service>, Return Value: undefined Error: spawn EPERM
    at ChildProcess.spawn (internal/child_process.js:394:11)
    at spawn (child_process.js:553:9)
    at y.keys (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:621980)
    at c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:617508
    at new Promise (<anonymous>)
    at c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:617483
    at c.getKeys (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:617615)
    at b.getCompanies (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:796340)
    at b.getInterpretersFromRegistry (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:795831)
    at b.getInterpretersImplementation (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:795698)
    at b.getInterpreters (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:376690)
    at b.u.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:16:47710)
    at c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:766181
    at Array.map (<anonymous>)
    at m.getInterpreters (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:766166)
    at m.u.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:16:47710)
    at E.getInterpreters (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:759560)
    at E.c.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:8248)
    at v.activateWorkspace (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:39:302490)
    at v.u.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:16:47710)
    at v.activate (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:39:302003)
    at processTicksAndRejections (internal/process/task_queues.js:85:5) {  errno: 'EPERM',  code: 'EPERM',  syscall: 'spawn'}
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:203
addChunk @ _stream_readable.js:295
readableAddChunk @ _stream_readable.js:276
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Error Python Extension: 2020-07-15 14:50:32: Get Interpreters, Class name = m, completed in 9ms, has a falsy return value, Arg 1: <Uri:c:\Users\chmay\source\mkl\mkl_email_service>, Arg 2: {"onSuggestion":true}, Return Value: undefined Error: spawn EPERM    
    at ChildProcess.spawn (internal/child_process.js:394:11)
    at spawn (child_process.js:553:9)
    at y.keys (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:621980)
    at c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:617508
    at new Promise (<anonymous>)
    at c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:617483
    at c.getKeys (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:617615)
    at b.getCompanies (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:796340)
    at b.getInterpretersFromRegistry (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:795831)
    at b.getInterpretersImplementation (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:795698)
    at b.getInterpreters (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:376690)
    at b.u.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:16:47710)
    at c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:766181
    at Array.map (<anonymous>)
    at m.getInterpreters (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:766166)
    at m.u.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:16:47710)
    at E.getInterpreters (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:48:759560)
    at E.c.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:1:8248)
    at v.activateWorkspace (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:39:302490)
    at v.u.value (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:16:47710)
    at v.activate (c:\Users\chmay\.vscode\extensions\ms-python.python-2020.6.91350\out\client\extension.js:39:302003)
    at processTicksAndRejections (internal/process/task_queues.js:85:5) {  errno: 'EPERM',  code: 'EPERM',  syscall: 'spawn'}
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:203
addChunk @ _stream_readable.js:295
readableAddChunk @ _stream_readable.js:276
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
notificationsAlerts.ts:40 Command 'Python: Select Interpreter' resulted in an error (spawn EPERM)

@kimadeline kimadeline added area-environments Features relating to handling interpreter environments important Issue identified as high-priority reason-preexisting labels Jul 16, 2020
@kimadeline
Copy link

What do you mean when you said you tried to set the interpreter in the workspace settings? How is your project/folder structured?

@Chris-May
Copy link
Author

My projects are generally like this:

root/
  .venv/
  .vscode/
  src/
    module/
      ...code...
  tests/
    ...tests...

except for when I am creating Azure Functions, then I omit the src/ folder.

I'm sorry, I misspoke... it wasn't in the workspace that I defined the interpreter. It was user settings, under Default Interpreter Path.

@kimadeline
Copy link

What happens if you try setting the interpreter by adding the python.pythonPath key to your .vscode/settings.json file (or workspace file) and which would be set with the path to your interpreter (C:/Users/path/to/python.exe)?

@kimadeline
Copy link

👉 To be considered as part of #12020: We need to have a fallback solution and/or handle it gracefully when we don't have access to the registry.

@Chris-May
Copy link
Author

Sorry for the silence, @kimadeline. I didn't see the notification for this ticket.

I have tried to add these three lines to the .vscode/settings.json (one at a time):

"python.pythonPath": ".venv/Scripts/python.exe"
"python.pythonPath": "./.venv/Scripts/python.exe"
"python.pythonPath": "./.venv/Scripts"

When I saved the file, the python extension created a yellow-colored warning message in the status bar that said "Select Python interpreter". Also, the Azure Function extension asked for me to restart VS Code.

Clicking on the "Select Python Interpreter" status created the "spawn EPERM" popup.

After restarting, the python extension created a popup that said "No Python interpreter is selected. You need to select a Python interpreter to enable features such as IntelliSense, linting, and debugging."

I also have had this in my settings.json file:

"python.pythonPath": ".venv/Scripts/python.exe"

@kimadeline
Copy link

Since user settings are located with your VS Code installation, it would be better to use an absolute path to a python executable there.

Clicking on the "Select Python Interpreter" status created the "spawn EPERM" popup.

Yep, that's what we need to fix in the extension: Clicking "Select Python Interpreter" triggers interpreter discovery, which needs access to the Windows Registry 🧨

Can you try starting from scratch by creating a new workspace folder + a new virtual environment in it, and set "python.pythonPath": "./venv/Scripts.python.exe" in the .vscode/settings.json file for this new workspace?

@Chris-May
Copy link
Author

Hey, @kimadeline! Thanks again for your help.

I followed your directions, and nothing happened. The python extension just shows the select python interpreter warning in the status bar.

@metinsenturk
Copy link

Hi,

I believe I am having the same issue with @Chris-May .

First of all, I am using VSCode on my workstation at the company, therefore, I don't have any administrator rights to my computer, including Regedit.

I tried User installation and Portable version of VSCode by following the documentation. but the issue is still happening. I believe since you guys said above about the registry, even if it is portable, it won't have the rights.

Since this is a company computer, I don't think I will ever have access to the registry, so my hopes are really with #12020.

Steps to Reproduce:

Try this on a computer where you are not an administrator.

  1. Select Python: Select Interpreter from the command pallet.
  2. Error notification pops up.

Logs:

The following logs are for VSCode Portable, I can share for VSCode User as well.

VSCode About

Version: 1.47.3
Commit: 91899dcef7b8110878ea59626991a18c8a6a1b3e
Date: 2020-07-23T13:12:49.994Z
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.18362

Notification message.

Command 'Python: Select Interpreter' resulted in an error (spawn EPERM)

Developer Tools Console

log

Error: spawn EPERM
at ChildProcess.spawn (internal/child_process.js:394:11)
at spawn (child_process.js:553:9)
at y.keys (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:594603)
at c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:590131
at new Promise (<anonymous>)
at c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:590106
at c.getKeys (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:590238)
at b.getCompanies (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:1077272)
at b.getInterpretersFromRegistry (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:1076763)
at b.getInterpretersImplementation (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:1076630)
at b.getInterpreters (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:374672)
at c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:169505
at Object.t.tracing (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:146710)
at b.r.value (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:169481)
at ee.getInterpreters (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:1042548)
at c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:1045796
at Array.map (<anonymous>)
at m.getInterpreters (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:1045781)
at c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:169505
at Object.t.tracing (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:146710)
at m.r.value (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:169481)
at q.getInterpreters (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:1042548)
at C.getInterpreters (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:48:827731)
at C.c.value (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:8467)
at v.activateWorkspace (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:39:297301)
at c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:169505
at Object.t.tracing (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:146710)
at v.r.value (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:1:169481)
at v.activate (c:\VSCode\data\extensions\ms-python.python-2020.7.96456\out\client\extension.js:39:296814)
at processTicksAndRejections (internal/process/task_queues.js:85:5)

@kimadeline
Copy link

Thank you for reporting back @Chris-May, and thank you for your report @metinsenturk!

We have a two-folded problem here (handling non-access to the registry, and the interpreter not being picked up when python.pythonPath is set when that's the case). The first part will be handled in #12020, and we (on the extension side) will have to investigate the second half further.

@kimadeline kimadeline added needs spike Label for issues that need investigation before they can be worked on. and removed info-needed Issue requires more information from poster triage labels Jul 30, 2020
@kimadeline kimadeline removed their assignment Jul 30, 2020
@kimadeline kimadeline changed the title IntelliSense, choosing python interpreter not working Can't select interpreter if the Windows Registry can't be accessed Jul 30, 2020
@kimadeline
Copy link

@Chris-May what happens if you use forward slashes in python.pythonPath instead: .venv\\Scripts\\python.exe?

@Chris-May
Copy link
Author

Hey, @kimadeline! I don't notice any difference between the two. I appreciate the thought!

@luabud luabud removed the important Issue identified as high-priority label Aug 12, 2020
@metinsenturk
Copy link

Hi @kimadeline, I don't know if it helps but when I clone the vscode-python repo and use the extension from debugging, extension works as expected. I only get a warning that extension loaded late. I believe this is because of the debugger.

WARN UNRESPONSIVE extension host, 'ms-python.python' took 100% of 5177.192ms, saved PROFILE here: 'C:\Users\msenturk\AppData\Local\Temp\exthost-f0d1f9.cpuprofile'

@karrtikr
Copy link

This has been fixed on master branch which is why you didn't see it. The fix will officially go out in the next release, closing this

@ghost ghost removed the needs spike Label for issues that need investigation before they can be worked on. label Aug 25, 2020
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-environments Features relating to handling interpreter environments bug Issue identified by VS Code Team member as probable bug
Projects
None yet
Development

No branches or pull requests

6 participants