Issue installing platformio extension in VSCode

I’m attempting to install the platformio extension in vscode in order to update the marlin running on my 3d printer. Starting from a fresh install of vscode, I went to extensions -> PlatformIO IDE -> Install and got this on the “OUTPUT” terminal: (ps I don’t see an option for inserting code here, so I tried the preformatted text option as it looks like it might be what I want. Apologies if it doesn’t do what I’m expecting and this post ends up really long.)

Installing PlatformIO IDE...
It may take a few minutes depending on your connection speed
Please do not close this window and do not open other folders until this process is completed.

Debugging information is available via VSCode > Help > Toggle Developer Tools > Console.
Failed to install PlatformIO IDE.

Additionally, an error popped up on the right hand side of the screen:

Error: Traceback (most recent call last):
  File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py", line 69, in <module>
main()
  File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py", line 61, in main
bootstrap()
  File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py", line 47, in bootstrap
pioinstaller.__main__.main()
  File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\.piocore-installer-q1tla158\tmp513vdzqh\pioinstaller.zip\pioinstaller\__main__.py", line 122, in main
  File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\.piocore-installer-q1tla158\tmp513vdzqh\pioinstaller.zip\click\core.py...

This is the full output of the developer console accessed by > Help > Toggle Developer Tools > Console:

Failed to load resource: net::ERR_FILE_NOT_FOUND
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/JoshuaBlackburn/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/semver-umd.js.map: 
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/JoshuaBlackburn/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/tas-client-umd.js.map: 
DevTools failed to load SourceMap: Could not load content for file:///C:/Users/JoshuaBlackburn/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/workbench/main.js.map: 
console.ts:137 [Extension Host] (node:16292) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
t.log @ console.ts:70
$logExtensionHostMessage @ remoteConsoleUtil.ts:29
_doInvokeHandler @ rpcProtocol.ts:401
_invokeHandler @ rpcProtocol.ts:332
_receiveRequest @ rpcProtocol.ts:278
_receiveOneMessage @ rpcProtocol.ts:220
(anonymous) @ rpcProtocol.ts:93
fire @ event.ts:535
fire @ ipc.net.ts:407
_receiveMessage @ ipc.net.ts:755
(anonymous) @ ipc.net.ts:630
fire @ event.ts:535
acceptChunk @ ipc.net.ts:224
(anonymous) @ ipc.net.ts:149
t @ ipc.net.ts:892
emit @ events.js:223
addChunk @ _stream_readable.js:309
readableAddChunk @ _stream_readable.js:290
Readable.push @ _stream_readable.js:224
onStreamRead @ internal/stream_base_commons.js:181
console.ts:137 [Extension Host] Error: PlatformIO Core has not been installed yet!	at d.value (c:\Users\JoshuaBlackburn\.vscode\extensions\platformio.platformio-ide-2.2.0\node_modules\platformio-node-helpers\dist\index.js:1:869828)	at async t.default.check (c:\Users\JoshuaBlackburn\.vscode\extensions\platformio.platformio-ide-2.2.0\dist\extension.js:1:6383)	at async c:\Users\JoshuaBlackburn\.vscode\extensions\platformio.platformio-ide-2.2.0\dist\extension.js:1:11856
t.log @ console.ts:70
$logExtensionHostMessage @ remoteConsoleUtil.ts:29
_doInvokeHandler @ rpcProtocol.ts:401
_invokeHandler @ rpcProtocol.ts:332
_receiveRequest @ rpcProtocol.ts:278
_receiveOneMessage @ rpcProtocol.ts:220
(anonymous) @ rpcProtocol.ts:93
fire @ event.ts:535
fire @ ipc.net.ts:407
_receiveMessage @ ipc.net.ts:755
(anonymous) @ ipc.net.ts:630
fire @ event.ts:535
acceptChunk @ ipc.net.ts:224
(anonymous) @ ipc.net.ts:149
t @ ipc.net.ts:892
emit @ events.js:223
addChunk @ _stream_readable.js:309
readableAddChunk @ _stream_readable.js:290
Readable.push @ _stream_readable.js:224
onStreamRead @ internal/stream_base_commons.js:181
event.ts:19 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
onFirstListenerAdd @ browser.ts:109
_event._event @ event.ts:420
(anonymous) @ event.ts:20
onFirstListenerAdd @ event.ts:20
_event._event @ event.ts:420
O @ listWidget.ts:548
createMouseController @ listWidget.ts:1180
K @ listWidget.ts:1248
M @ listService.ts:173
_createInstance @ instantiationService.ts:73
createInstance @ instantiationService.ts:73
createNotificationsList @ notificationsList.ts:67
show @ theme.ts:660
addToast @ notificationsToasts.ts:166
onDidChangeNotification @ notificationsToasts.ts:95
(anonymous) @ notificationsToasts.ts:95
fire @ event.ts:535
addNotification @ notifications.ts:204
notify @ notificationService.ts:53
a @ progressService.ts:292
m @ progressService.ts:292
withNotificationProgress @ progressService.ts:292
withProgress @ progressService.ts:40
$startProgress @ mainThreadProgress.ts:44
_doInvokeHandler @ rpcProtocol.ts:401
_invokeHandler @ rpcProtocol.ts:332
_receiveRequest @ rpcProtocol.ts:278
_receiveOneMessage @ rpcProtocol.ts:220
(anonymous) @ rpcProtocol.ts:93
fire @ event.ts:535
fire @ ipc.net.ts:407
_receiveMessage @ ipc.net.ts:755
(anonymous) @ ipc.net.ts:630
fire @ event.ts:535
acceptChunk @ ipc.net.ts:224
(anonymous) @ ipc.net.ts:149
t @ ipc.net.ts:892
emit @ events.js:223
addChunk @ _stream_readable.js:309
readableAddChunk @ _stream_readable.js:290
Readable.push @ _stream_readable.js:224
onStreamRead @ internal/stream_base_commons.js:181
Show 12 more frames
console.ts:137 [Extension Host] runCommand C:\Users\JoshuaBlackburn\.platformio\python3\python.exe (2) ["-c", "import sys;assert sys.version_info >= (2, 7);print(sys.executable)"] {}
console.ts:137 [Extension Host] runCommand C:\Users\JoshuaBlackburn\.platformio\python3\python.exe ["C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py"] {spawnOptions: {…}}
console.ts:137 [Extension Host] Installer version: 0.3.5
Platform: Windows-10
Python version: 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)]
Python path: C:\Users\JoshuaBlackburn\.platformio\python3\python.exe
Creating a virtual environment at C:\Users\JoshuaBlackburn\.platformio\penv
Updating Python package manager (PIP) in a virtual environment
PIP has been successfully updated!
Virtual environment has been successfully created!
Installing PlatformIO Core
Processing c:\users\joshuablackburn\appdata\local\pip\cache\wheels\da\31\eb\92bf894079f71bef024e59afbb25ed7e0df0a9b6ab0e271137\platformio-5.0.2-py3-none-any.whl
Collecting colorama
  Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB)
Collecting marshmallow>=2
  Using cached marshmallow-3.9.0-py2.py3-none-any.whl (46 kB)
Collecting requests<3,>=2.4.0
  Using cached requests-2.24.0-py2.py3-none-any.whl (61 kB)
Collecting click!=7.1,!=7.1.1,<8,>=5
  Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting bottle<0.13
  Using cached bottle-0.12.18-py3-none-any.whl (89 kB)
Collecting pyserial!=3.3,<4,>=3
  Using cached pyserial-3.4-py2.py3-none-any.whl (193 kB)
Collecting tabulate<1,>=0.8.3
  Using cached tabulate-0.8.7-py3-none-any.whl (24 kB)
Collecting pyelftools<1,>=0.25
  Using cached pyelftools-0.27-py2.py3-none-any.whl (151 kB)
Collecting semantic-version<3,>=2.8.1
  Using cached semantic_version-2.8.5-py2.py3-none-any.whl (15 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  Using cached urllib3-1.25.11-py2.py3-none-any.whl (127 kB)
Collecting idna<3,>=2.5
  Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting chardet<4,>=3.0.2
  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Installing collected packages: colorama, marshmallow, urllib3, idna, chardet, certifi, requests, click, bottle, pyserial, tabulate, pyelftools, semantic-version, platformio
Successfully installed bottle-0.12.18 certifi-2020.6.20 chardet-3.0.4 click-7.1.2 colorama-0.4.4 idna-2.10 marshmallow-3.9.0 platformio-5.0.2 pyelftools-0.27 pyserial-3.4 requests-2.24.0 semantic-version-2.8.5 tabulate-0.8.7 urllib3-1.25.11

PlatformIO Core has been successfully installed into an isolated environment `C:\Users\JoshuaBlackburn\.platformio\penv`!

The full path to `platformio.exe` is `C:\Users\JoshuaBlackburn\.platformio\penv\Scripts\platformio.exe`

If you need an access to `platformio.exe` from other applications, please install Shell Commands
(add PlatformIO Core binary directory `C:\Users\JoshuaBlackburn\.platformio\penv\Scripts` to the system environment PATH variable):

See https://docs.platformio.org/page/installation.html#install-shell-commands

console.ts:137 [Extension Host] runCommand C:\Users\JoshuaBlackburn\.platformio\python3\python.exe (2) ["-c", "import sys;assert sys.version_info >= (2, 7);print(sys.executable)"] {}
console.ts:137 [Extension Host] runCommand C:\Users\JoshuaBlackburn\.platformio\python3\python.exe (8) ["C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py", "check", "core", "--no-auto-upgrade", "--version-spec", ">=5", "--dump-state", "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\core-dump-76536.json"] {spawnOptions: {…}}
notificationsAlerts.ts:40 Error: Traceback (most recent call last):   File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py", line 69, in <module>     main()   File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py", line 61, in main     bootstrap()   File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\get-platformio-0.3.5.py", line 47, in bootstrap     pioinstaller.__main__.main()   File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\.piocore-installer-q1tla158\tmp513vdzqh\pioinstaller.zip\pioinstaller\__main__.py", line 122, in main   File "C:\Users\JoshuaBlackburn\.platformio\.cache\tmp\.piocore-installer-q1tla158\tmp513vdzqh\pioinstaller.zip\click\core.py...
onDidChangeNotification @ notificationsAlerts.ts:25
(anonymous) @ notificationsAlerts.ts:25
fire @ event.ts:535
addNotification @ notifications.ts:204
notify @ notificationService.ts:53
(anonymous) @ mainThreadMessageService.ts:21
_showMessage @ mainThreadMessageService.ts:21
$showMessage @ mainThreadMessageService.ts:21
_doInvokeHandler @ rpcProtocol.ts:401
_invokeHandler @ rpcProtocol.ts:332
_receiveRequest @ rpcProtocol.ts:278
_receiveOneMessage @ rpcProtocol.ts:220
(anonymous) @ rpcProtocol.ts:93
fire @ event.ts:535
fire @ ipc.net.ts:407
_receiveMessage @ ipc.net.ts:755
(anonymous) @ ipc.net.ts:630
fire @ event.ts:535
acceptChunk @ ipc.net.ts:224
(anonymous) @ ipc.net.ts:149
t @ ipc.net.ts:892
emit @ events.js:223
addChunk @ _stream_readable.js:309
readableAddChunk @ _stream_readable.js:290
Readable.push @ _stream_readable.js:224
onStreamRead @ internal/stream_base_commons.js:181
event.ts:19 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
onFirstListenerAdd @ browser.ts:109
_event._event @ event.ts:420
(anonymous) @ event.ts:20
onFirstListenerAdd @ event.ts:20
_event._event @ event.ts:420
O @ listWidget.ts:548
createMouseController @ listWidget.ts:1180
K @ listWidget.ts:1248
M @ listService.ts:173
_createInstance @ instantiationService.ts:73
createInstance @ instantiationService.ts:73
createNotificationsList @ notificationsList.ts:67
show @ theme.ts:660
addToast @ notificationsToasts.ts:166
onDidChangeNotification @ notificationsToasts.ts:95
(anonymous) @ notificationsToasts.ts:95
fire @ event.ts:535
addNotification @ notifications.ts:204
notify @ notificationService.ts:53
(anonymous) @ mainThreadMessageService.ts:21
_showMessage @ mainThreadMessageService.ts:21
$showMessage @ mainThreadMessageService.ts:21
_doInvokeHandler @ rpcProtocol.ts:401
_invokeHandler @ rpcProtocol.ts:332
_receiveRequest @ rpcProtocol.ts:278
_receiveOneMessage @ rpcProtocol.ts:220
(anonymous) @ rpcProtocol.ts:93
fire @ event.ts:535
fire @ ipc.net.ts:407
_receiveMessage @ ipc.net.ts:755
(anonymous) @ ipc.net.ts:630
fire @ event.ts:535
acceptChunk @ ipc.net.ts:224
(anonymous) @ ipc.net.ts:149
t @ ipc.net.ts:892
emit @ events.js:223
addChunk @ _stream_readable.js:309
readableAddChunk @ _stream_readable.js:290
Readable.push @ _stream_readable.js:224
onStreamRead @ internal/stream_base_commons.js:181
Show 10 more frames
event.ts:19 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
onFirstListenerAdd @ browser.ts:109
_event._event @ event.ts:420
(anonymous) @ event.ts:20
onFirstListenerAdd @ event.ts:20
_event._event @ event.ts:420
O @ listWidget.ts:548
L @ abstractTree.ts:1018
createMouseController @ abstractTree.ts:1091
K @ listWidget.ts:1248
O @ abstractTree.ts:1091
t.AbstractTree @ abstractTree.ts:146
l @ dataTree.ts:200
createTree @ asyncDataTree.ts:348
I @ asyncDataTree.ts:267
W @ listService.ts:666
U @ treeView.ts:50
_createInstance @ instantiationService.ts:73
createInstance @ instantiationService.ts:73
createTree @ treeView.ts:386
set dataProvider @ treeView.ts:130
(anonymous) @ mainThreadTreeViews.ts:35

Please let me know if I can provide any additional information (and how I can go about it, I’m not very familiar with vscode). I’m on Windows 10 if that means anything.
Thanks
~Josh

Estou com este mesmo problema acrediro que ja tenha solucionado
favor entre en contato ja tenho duas noites que estou tentansdo nada;;;

Please report installation failures in VSCode to Issues · platformio/platformio-vscode-ide · GitHub.