Chào các bạn, mình mới chuyển từ C++ sang Python nên có câu hỏi cơ bản. Hiện tại code Python của mình chạy trên PyScripter ok rồi. Nhưng vì yêu cầu làm thu thập dữ liệu ở xa dùng máy tính dung lượng nhỏ phải chạy file exe để khỏi phải cài nhiều phần mềm. Mà mình đã xài pyinstaller tạo file exe rồi, nhưng khi chạy file đó thì toàn mở lên xong file bị đóng luôn ko chạy gì cả, khác hẳn khi mình chạy trên PyScripter. Mình có tìm hiểu thì thấy bảo có thể thêm dòng input(‘Press ENTER to exit’) vào cuối code của mình. Nhưng chả khác gì.
Vốn dĩ mình định cài PyScripter trên máy tính nhỏ đó vì dung lượng không nặng, nhưng ở máy mình chạy ok mà khi cài Pyscripter ở máy nhỏ thì mở PyScripter luôn hiện lỗi “PyScripter could not load a Python engine”. Mình lên mạng xem cách xử lí lỗi đó mà chả ai biết cả, kể cả mấy forum nước ngoài. Ảnh lỗi ở dưới.
Mong các bạn chỉ mình cách khắc phục 2 lỗi trên. Cảm ơn các bạn trước.
+--------------------------------------------------------------------------------------+
| Error |
|--------------------------------------------------------------------------------------+
| |
| X PyScripter could not load a Python engine |
| **Before** using PyScripter, you must ensure that a version of Python |
| greater or equal to 2.6 is installed on your machine. If you do not have one |
| installed, you can download one from http://www.python.org/. |
| |
| The 64-bit version of PyScripter (x64) works only on 64-bit Windows **and** |
| with 64-bit versions of Python. The 32-bit version of PyScripter works on both |
| 32 bit and 64-bit Windows with 32-bit versions of Python. |
| |
| +--------------+ |
| | OK | |
| +--------------+ |
+--------------------------------------------------------------------------------------+