platformio-core
platformio-core copied to clipboard
can not upgrade to dev version in VSCode
What kind of issue is this?
- [x ] PlatformIO Core.
Configuration
Operating system: Win 10
PlatformIO Version (platformio --version): 6.1.5a3
Description of problem
pio upgrade --dev fails
Steps to Reproduce
- open pio core CLI in vscode
- enter pio upgrade --dev
Actual Results
Error: ['C:\\Users\\Ilewicz\\.platformio\\penv\\Scripts\\python.exe', '-m', 'pip', '--no-cache-dir', 'install', '--upgrade', 'C:\\Users\\Ilewicz\\.platformio\\.cache\\piocoredevelop.zip']
Processing c:\users\ilewicz\.platformio\.cache\piocoredevelop.zip
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: bottle==0.12.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.12.23)
Requirement already satisfied: click<9,>=8.0.4 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (8.1.3)
Requirement already satisfied: colorama in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.4.5)
Requirement already satisfied: marshmallow==3.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (3.17.1)
Requirement already satisfied: pyelftools<1,>=0.27 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.29)
Requirement already satisfied: pyserial==3.5.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (3.5)
Requirement already satisfied: requests==2.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (2.28.1)
Requirement already satisfied: semantic_version==2.10.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (2.10.0)
Requirement already satisfied: tabulate==0.8.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.8.10)
Requirement already satisfied: zeroconf<1 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.39.0)
Requirement already satisfied: aiofiles==0.8.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.8.0)
Requirement already satisfied: ajsonrpc==1.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (1.2.0)
Requirement already satisfied: starlette==0.20.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.20.4)
Requirement already satisfied: uvicorn==0.18.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (0.18.3)
Requirement already satisfied: wsproto==1.2.* in c:\users\ilewicz\.platformio\penv\lib\site-packages (from platformio==6.1.5a3) (1.2.0)
Requirement already satisfied: packaging>=17.0 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from marshmallow==3.*->platformio==6.1.5a3) (21.3)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from requests==2.*->platformio==6.1.5a3) (2022.6.15)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from requests==2.*->platformio==6.1.5a3) (1.26.12)
Requirement already satisfied: charset-normalizer<3,>=2 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from requests==2.*->platformio==6.1.5a3) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from requests==2.*->platformio==6.1.5a3) (3.3)
Requirement already satisfied: anyio<5,>=3.4.0 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from starlette==0.20.*->platformio==6.1.5a3) (3.6.1)
Requirement already satisfied: h11>=0.8 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from uvicorn==0.18.*->platformio==6.1.5a3) (0.13.0)
Requirement already satisfied: async-timeout>=4.0.1 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from zeroconf<1->platformio==6.1.5a3) (4.0.2)
Requirement already satisfied: ifaddr>=0.1.7 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from zeroconf<1->platformio==6.1.5a3) (0.2.0)
Requirement already satisfied: sniffio>=1.1 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from anyio<5,>=3.4.0->starlette==0.20.*->platformio==6.1.5a3) (1.3.0)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in c:\users\ilewicz\.platformio\penv\lib\site-packages (from packaging>=17.0->marshmallow==3.*->platformio==6.1.5a3) (2.3.1)
Building wheels for collected packages: platformio
Building wheel for platformio (setup.py): started
Building wheel for platformio (setup.py): finished with status 'done'
Created wheel for platformio: filename=platformio-6.1.5a3-py3-none-any.whl size=427745 sha256=1308afbdcdebd353e02c6a382e491b02b0aed75347006b3efe2c78b45114a116
Stored in directory: C:\Users\Ilewicz\AppData\Local\Temp\pip-ephem-wheel-cache-84z6hj40\wheels\83\56\84\f9ce01f7544393353f0fadfd24bb93c2c635def3a119df94ec
Successfully built platformio
Installing collected packages: platformio
WARNING: Ignoring invalid distribution -latformio (c:\users\ilewicz\.platformio\penv\lib\site-packages)
WARNING: Ignoring invalid distribution -latformio (c:\users\ilewicz\.platformio\penv\lib\site-packages)
WARNING: Failed to write executable - trying to use .deleteme logic
ERROR: Could not install packages due to an OSError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\Ilewicz\\.platformio\\penv\\Scripts\\penv\\Scripts\\pio.exe' -> 'C:\\Users\\Ilewicz\\.platformio\\penv\\Scripts\\pio.exe.deleteme'
Check the permissions.
WARNING: Ignoring invalid distribution -latformio (c:\users\ilewicz\.platformio\penv\lib\site-packages)
WARNING: Ignoring invalid distribution -latformio (c:\users\ilewicz\.platformio\penv\lib\site-packages)
WARNING: Ignoring invalid distribution -latformio (c:\users\ilewicz\.platformio\penv\lib\site-packages)
* Upgrade using `pip install -U platformio`
* Try different installation/upgrading steps:
https://docs.platformio.org/page/installation.html
Expected Results
upgrades or returns error that version is already the latest
Additional information
I tried reinstalling PIO in Visual studio code and deleting the .platformio directory in the user home (C/Users/MyUser/.platformio) but it made no difference
Could you open Windows task manager and kill all pythone.exe processes, and repeat the operation?
Please reopen if you still need help