mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
Dynamically find the Python3 dir on Windows (#6646)
Windows installers place each version of Python in their own, uniquely named directory. Can't programatically override w/free Chocolatey, so use the shell and figure it where it installed it dynamically.
This commit is contained in:
parent
2a5d215977
commit
40f456aca3
@ -166,9 +166,12 @@ function install_ide()
|
||||
local debug=$3
|
||||
if [ "$WINDOWS" = "1" ]; then
|
||||
# Acquire needed packages from Windows package manager
|
||||
choco install --no-progress python3
|
||||
export PATH="/c/Python37:$PATH" # Ensure it's live from now on...
|
||||
cp /c/Python37/python.exe /c/Python37/python3.exe
|
||||
choco install --no-progress python3 >& pylog.txt
|
||||
# Parse the python instrall dir from the output log. Sorry, can't set it via choco on the free version
|
||||
PYDIR=$(cat pylog.txt | grep "^Installed to:" | cut -f2 -d"'" | sed 's/C:\\/\/c\//')
|
||||
echo "Detected python3 install dir: $PYDIR"
|
||||
export PATH="$PYDIR:$PATH" # Ensure it's live from now on...
|
||||
cp "$PYDIR/python.exe" "$PYDIR/python3.exe"
|
||||
choco install --no-progress unzip
|
||||
choco install --no-progress sed
|
||||
#choco install --no-progress golang
|
||||
|
Loading…
x
Reference in New Issue
Block a user