Asensin juuri Python 3.7.3 64bit -version koneelle ja Windowsin komentorivi löytää "python" komennolla tuon version, mutta Git Bash menee jumiin pelkällä "python" komennolla.
"python2.7" komento avaa sitten tuon 2.7 version Bashin sisälle.
Nuo Bashin ominaisuudethan tulevat Cygwin-yhteensopivuuskirjaston kautta ja Bashia ajan MINGW64 terminaali-emulaattorilla.
/Cygwin/lib/ -kansion alta löytyy kirjastot Python2.7, Python3.6 ja Python3.7
Ja binäärit on myös /Cygwin/bin/ -kansiossa.
Ainoastaan tuo Python2.7 toimii, muiden ajaminen jumittaa Bashin.
Noiden versioiden .exe-tiedostot kyllä toimivat Windows Command Linen kautta, mutta jos yrittää ajaa Bashin kautta Python, Python3.6 tai Python3.7 niin se vaan jää seisomaan ilman komento-pyyntöä eikä reagoi tekstiin/syötteeseen mitenkään.
Sama tapahtuu jos ajaa "python -v" eli haetaan versiota. Se löytää kyllä 2.7 ja sen jälkeen taas jumissa.
Pitääkö tässä jokin alias tai symlink luoda tai vaihtaa se .exe versio jonka "python" komento avaa. (sekin vasta sitten kun noi versiot suostuu toimimaan omilla nimillään.)
EDIT:
Kyseiset versiot toimii kun menin Visual Studio Code:n kautta terminaaliin ja kirjoitin "python" tai "python3.7". "python" komento oletuksena käynnistää 2.7 version. Mutta tuossa erillisessä Git Bashissa ei toimi vaikka Visual Studio Code käyttää juuri sitä samaa bash:iä....
"python2.7" komento avaa sitten tuon 2.7 version Bashin sisälle.
Nuo Bashin ominaisuudethan tulevat Cygwin-yhteensopivuuskirjaston kautta ja Bashia ajan MINGW64 terminaali-emulaattorilla.
/Cygwin/lib/ -kansion alta löytyy kirjastot Python2.7, Python3.6 ja Python3.7
Ja binäärit on myös /Cygwin/bin/ -kansiossa.
Ainoastaan tuo Python2.7 toimii, muiden ajaminen jumittaa Bashin.
Noiden versioiden .exe-tiedostot kyllä toimivat Windows Command Linen kautta, mutta jos yrittää ajaa Bashin kautta Python, Python3.6 tai Python3.7 niin se vaan jää seisomaan ilman komento-pyyntöä eikä reagoi tekstiin/syötteeseen mitenkään.
Sama tapahtuu jos ajaa "python -v" eli haetaan versiota. Se löytää kyllä 2.7 ja sen jälkeen taas jumissa.
Pitääkö tässä jokin alias tai symlink luoda tai vaihtaa se .exe versio jonka "python" komento avaa. (sekin vasta sitten kun noi versiot suostuu toimimaan omilla nimillään.)
EDIT:
Kyseiset versiot toimii kun menin Visual Studio Code:n kautta terminaaliin ja kirjoitin "python" tai "python3.7". "python" komento oletuksena käynnistää 2.7 version. Mutta tuossa erillisessä Git Bashissa ei toimi vaikka Visual Studio Code käyttää juuri sitä samaa bash:iä....
Viimeksi muokattu: