我想用我的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?