我已經創建了一個在我的筆記本電腦上使用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上,它會變得非常慢很多。 –