我開發了一個64位的Windows 8 (看起來像Windows 7界面的非metro版本)的python應用程序。我想分發到所有版本的64位Windows,如Windows XP,Windows 7等。是否有可能使用Python開發的程序來做到這一點?另外,軟件也可以在32位Windows操作系統上運行嗎?在64位Windows上開發的Python程序是否可以在所有版本的Windows上運行?
0
A
回答
0
如果您還沒有使用任何64位特定項目,那麼您的代碼應該在源代碼的所有版本的Windows上運行良好,並且最低限度安裝python和依賴項。
4
精心編寫的純Python程序(只是.py
文件)在所有平臺上都非常便攜。如果您使用某種方式將程序打包到Windows可執行文件(.exe
文件)中,那麼您有其他可能存在的問題。
有些情況下,64位程序無法在32位系統上工作,例如您的程序使用海量數據結構,並且您在32位系統上只是用盡地址空間。但是,除非這樣,否則你應該沒問題。
如果您想了解更多的細節,恐怕你需要更具體的;-)
0
對於Python代碼本身,這不會很是問題,Python代碼是非常便攜。
但是,您確實需要使用特定於32位Windows的一些移植工具將.py轉換爲.exe。
相關問題
- 1. 是否有可能在windows azure上運行windows應用程序
- 2. 在64位Windows上進行Python 32位開發
- 3. WiX:阻止32位安裝程序在64位Windows上運行
- 4. 是否有可以在Windows上安裝的kdevelop版本?
- 5. Windows 7(64位版本)上的AppInit_DLLs
- 6. Windows 2008上的TAPI 64位版本
- 7. 如何在64位Windows上運行Perforce?
- 8. 在Windows 64位上運行Grobid
- 9. 在Windows 7上運行eclipse 64位
- 10. SWT:在Windows上運行在OSX上開發的應用程序
- 11. 我可以在Visual Studio 2015企業版的Windows 8.1 64位上運行xamarin嗎?
- 12. 檢測C++應用程序是在32位還是在64位Windows上運行
- 13. 64位Windows上的32位應用程序「無法找到運行該應用程序的運行時版本」
- 14. Eclipse/Java是否在WIndows 7 64位上運行?
- 15. 在Windows XP 32位上爲Windows Server 2003 64位開發
- 16. 我在x86-64 PC上運行32位Windows。我應該下載32位還是64位的Python安裝程序?
- 17. 我可以在32位Windows上使用64位JDK進行開發嗎?
- 18. 是在64位Windows上運行的32位ASP.NET應用程序LARGEADDRESSAWARE
- 19. 64位Windows上的16位程序集?
- 20. 運行Raspbian的Raspberry Pi上創建的Python程序是否可以在Windows 8.1機器上運行?
- 21. 在windows上運行android應用程序,在linux上開發
- 22. 在Windows XP上運行32位程序
- 23. 在Windows 64位機器上運行Mule獨立社區版
- 24. 如何在Windows 64位機上運行Mule獨立社區版
- 25. 我可以在Windows 7上運行不同版本的mysql:
- 26. 在64位Windows 7上使用32位版本的ODBC?
- 27. 是否有可用於Python 3.2 Windows 7 64位的GDAL內部版本?
- 28. Windows Mobile 6.0應用程序可以在Windows CE 6.0上運行?
- 29. 我可以在32位系統上運行在64位系統上開發的C#應用程序嗎?
- 30. 是否可以在Windows上使用64位應用程序的32位ODBC驅動程序?
Python代碼不能在你的操作系統上運行,但蟒蛇裏面的「虛擬機」。只要你不做任何64位相關的系統調用,一切都應該工作。但爲什麼你不試試呢? – Hyperboreus