public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* python sys.executable inconsistency if called from cmd
@ 2021-02-03 14:35 Lemke, Michael  SF/HZA-ZIC2
  2021-02-03 15:27 ` Andrey Repin
  0 siblings, 1 reply; 5+ messages in thread
From: Lemke, Michael  SF/HZA-ZIC2 @ 2021-02-03 14:35 UTC (permalink / raw)
  To: cygwin

I don't know anything about python but want to use cygwin's
python from nodejs with npm-gyp. The npm-gyp module is trying to
find the python executable path from sys.executable and fails.
While investigating this I found this to me quite inconsistent
behavior:

cygwin> /bin/python3.6m.exe -c 'import sys; print(sys.executable);'
/bin/python3.6m

cygwin> python3.6m -c 'import sys; print(sys.executable);'
/usr/bin/python3.6m

cygwin> python3.6 -c 'import sys; print(sys.executable);'
/usr/bin/python3.6

cygwin> python3.6m.exe -c 'import sys; print(sys.executable);'
/usr/bin/python3.6m


cmd> c:/MyStuff/NCygwin64/bin/python3.6m.exe -c 'import sys; print(sys.executable);'
/usr/bin/python3.6m

cmd> rem add cygwin path to Windows:
cmd> path %PATH%;c:\MYSTUFF\ncygwin64\bin

cmd> python3.6m.exe -c 'import sys; print(sys.executable);'
/c/MYSTUFF/ncygwin64/bin/python3.6m

With CMD I'll never get an executable that actually works from cmd.
Is this expected? Is there a way around to make this work?

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-02-03 19:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-03 14:35 python sys.executable inconsistency if called from cmd Lemke, Michael  SF/HZA-ZIC2
2021-02-03 15:27 ` Andrey Repin
2021-02-03 16:17   ` Lemke, Michael  SF/HZA-ZIC2
2021-02-03 18:01     ` Marco Atzeri
2021-02-03 18:55     ` Andrey Repin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).