我想用我的Raspberry Pi進行一些編程。 (從來沒有做過,我想進入Python。)如果我可以將我的程序轉移到我的Windows 8.1計算機上並在那裏運行它們,那將是完美的。我可以這樣做嗎?謝謝!運行Raspbian的Raspberry Pi上創建的Python程序是否可以在Windows 8.1機器上運行?
0
A
回答
0
是的! Python代碼大多與平臺無關。只有一些特定的庫必須在Maschine中編譯。這些應該使用點(如果需要)安裝。 Google中的更多信息。
0
簡答:是的。
長答案:這實際上就是整個問題。只要確保在Windows機器上安裝了正確的Python版本,並正確設置路徑以便能夠在全局啓動您的Python腳本。這是一個很好的資源 - https://docs.python.org/2.7/using/windows.html。一旦你設置好了,你只需要將你的.py文件從Raspberry Pi轉移到Windows機器上。
0
簡答:大部分是肯定的,但要看情況。
顯然,用於控制其外圍設備的Raspberry Pi特定庫在ms-windows上不起作用。
您的Pi可能正在運行一個Linux發行套件,該套件具有套件管理功能並附帶了一個正常運行的工具鏈。這意味着安裝(python)包和庫將變得輕而易舉。諸如pip
和setup.py
腳本的工具大多隻是正常工作。
在ms-windows上不一定是這種情況。 安裝包含擴展(編譯代碼)或需要外部共享庫的python庫是一個令人沮喪的epxerience,因爲與Microsoft工具鏈相關的技術原因。在這個操作系統上,使用像Anaconda這樣的自己的軟件包管理器的python發行版通常會更容易,並且爲大多數流行的庫提供了軟件包。此外,如果您查看Python標準庫的文檔,您將看到有時函數僅在UNIX上或僅在ms-windows上可用。由於ms-windows如何創建新進程的性質,在使用multiprocessing
模塊時會遇到一些問題。
在兩個平臺上使用相同的Python版本是個好主意。目前最好是3.6或3.5。
相關問題
- 1. Linux是否運行在Raspberry Pi上?
- 2. 在Raspberry Pi上運行Open GL程序?
- 3. 如何在Raspberry PI 3(Raspbian)上運行GNAT編程工作室?
- 4. 在Raspberry Pi上運行Nginx
- 5. .NET Core是否可以在Raspberry PI 3上運行?
- 6. 開機啓動在Raspberry Pi上運行的Ruby on Rails服務器Raspbian
- 7. Raspberry Pi(Raspbian Linux flavor)在wifi上運行腳本
- 8. 在Raspberry Pi上運行Rails的問題
- 9. 在Raspberry Pi上運行兩個程序時,Python變得很慢
- 10. 可以在Windows 8.1上運行Node.js嗎?
- 11. 在Windows上運行的Java開發,在Raspberry Pi上運行Ref Lib未找到
- 12. 在另一臺機器上運行Windows 8.1應用程序
- 13. 在Raspberry Pi上運行Javafx GUI
- 14. Android將運行在Raspberry PI上嗎?
- 15. 在Raspberry Pi上運行Raspberry Pi 1 OS 3
- 16. 更新Windows窗體應用程序以在Windows 8.1上運行
- 17. 有沒有辦法在Raspberry Pi上運行Angular應用程序?
- 18. 可以在Raspberry Pi 2上運行的Mono的最新版本是什麼?
- 19. 如何在Raspberry Pi上運行可執行文件
- 20. 是否可以在虛擬機上運行IPhone應用程序
- 21. 在Raspberry Pi啓動時運行的Python/Tkinter應用程序
- 22. 在Windows機器上運行python vs Linux
- 23. 是否可以在WordPress網站上運行Python應用程序?
- 24. 在Raspberry Pi上運行硒:可能的GeckoDriver問題
- 25. 啓動後,Raspberry Pi(Raspbian)上的自動運行jar,rc.local不工作?
- 26. 是否有可能在windows azure上運行windows應用程序
- 27. 如何在Raspbian的python上運行可執行文件?
- 28. 如何使用運行在Windows上的python gui訪問Raspberry pi文件?
- 29. 是否可以在瀏覽器上運行WPF應用程序?
- 30. 如何在Raspberry Pi上運行python scikit-learn?