我已经创建了一个在我的笔记本电脑上使用Pycharm用Python编写的简单 - 中等复杂性脚本,我希望使用Crontab在我的Raspberry Pi上运行此脚本。我以前的所有编程经验都是在Windows中使用C++和C#,因此我通常只需构建项目并将其全部编译并链接到一个可执行文件中。“编译”Python在另一台机器上运行
对于Python来说,如何“编译”脚本以便可以在另一台PC上运行?我使用一些外部库(请求和ImgurClient),我必须使用Pycharm应用程序进行安装。我想我认为这些需要传递给RaspPi也是正确的?我的脚本有两个文件,所以我需要复制这两个文件?有没有办法将它们构建成单个文件以便轻松使用?
这是我写的第一个脚本,仅仅是从我对其他语言的知识和一些Google搜索中所写的。现在只是不知道如何继续,我有实际的脚本。
无需编译,所有你需要的是Python在目标机器上兼容的版本。之后,它就像复制.py文件并运行它一样简单。 –
这可能会帮助您http://sackoverflow.com/questions/11409416/moving-a-python-script-to-another-computer – jh44tx
即使在Linux上,也可以将解释器,脚本和代码打包到单个独立的可执行文件中,但是**你真的不想**。这会让你的程序启动起来要慢得多,如果你只是按照传统的方式完成工作 - 也就是通过复制Python源文件(可能打包成Python蛋或类似文件),安装解释器和任何必要的库依赖关系,然后使用该解释器运行该文件。 [在一些较大的机器上,启动开销可能是可以忍受的,但是在一个Pi上,它会变得非常慢很多。 –