diff --git a/platformio/commands/upgrade.py b/platformio/commands/upgrade.py index 1140b096..5456979d 100644 --- a/platformio/commands/upgrade.py +++ b/platformio/commands/upgrade.py @@ -21,7 +21,7 @@ def cli(): fg="yellow") cmds = ( - ["pip", "install", "--upgrade", "pip", "setuptools"], + ["pip", "install", "--upgrade", "pip", "setuptools", "virtualenv"], ["pip", "install", "--upgrade", "platformio"], ["platformio", "--version"] ) diff --git a/scripts/get-platformio.py b/scripts/get-platformio.py index bcab3d14..1fad5117 100644 --- a/scripts/get-platformio.py +++ b/scripts/get-platformio.py @@ -97,7 +97,7 @@ def main(): ("Fixing Windows %PATH% Environment", fix_winpython_pathenv, []), ("Installing Python Package Manager", install_pip, []), ("Installing PlatformIO and dependencies", install_pypi_packages, - [["setuptools", "platformio"]]) + [["setuptools", "virtualenv", "platformio"]]) ] if not IS_WINDOWS: