Tôi đã sử dụng Cygwin trên Windows gần đây. Tôi muốn sử dụng cài đặt Windows của Python, vì vậy trong quá trình thử nghiệm, tôi đang sử dụng /cygdrive/c/Python26/python.exe myfile.py
thay vì python myfile.exe
.Sử dụng Windows Python từ Cygwin
Điều này hoạt động gần như hoàn hảo, ngoại trừ việc in. Khi tôi chạy Windows Python từ Cygwin đầu ra không in cho đến khi thực thi kết thúc. Nó hoạt động tốt trong Windows Python từ explorer.exe hoặc cmd.exe, và nó hoạt động trong Cygwin sử dụng Python được cài đặt Cygwin (/bin/python.exe
).
Có cách giải quyết nào cho vấn đề này không? Điều quan trọng là có thể chạy phiên bản Windows, nhưng tôi muốn làm tất cả với Bash.
bạn đã thử khởi chạy bash.exe từ dấu nhắc DOS chưa? Tôi nghĩ rằng điều này sẽ giải quyết vấn đề của bạn mà không cần phải sử dụng tùy chọn -i hoặc biến PYTHONUNBUFFERED. Hãy cho tôi biết nếu nó hoạt động cho bạn. – fixxxer
Liên quan: https://stackoverflow.com/questions/13588454/invoking-python-under-cygwin-on-windows-hangs – Gwen