最近在寫程式碼跑資料,自己是個急性子,做一件的時候心裡總是會一直掛念,總想第一時間看到資料結果,看看跟預期是不是一樣,所以就想寫個程式執行在手機上,實時去伺服器上拉資料到手機上,方便我檢視。於是就研究了下在手機上怎麼執行Python程式。
經過一番調查,有三個APP進入視野QPython、PyDroid、Termux。
QPython、PyDroid是Python的IDE(可以把它們看著是pycharm),具有圖形介面,能執行pygame之類的圖形化程式。於是我從Google Play上下載了PyDroid進行安裝,但是報錯。
安卓機型和安卓系統版本很雜,在相容性上確實費勁,所以就不想把時間折騰在安裝APP上,就又安裝Termux試一下,以下就是Termux的安裝使用經驗。
1.下載安裝Termux
這次安裝比較順暢,從Google Play上直接下載安裝一氣呵成。
不能用Googel Play的,可以在猿人學公眾號後臺回覆:TT,得到apk安裝包。
安裝完成後是如下介面:
與QPython、PyDroid不同的是Termux不是Python IDE,它是一款linux系統模擬器,你可以看著是一個mini版的linux作業系統。上圖黑糊糊的介面就是linux終端介面。
所以安裝好了Termux後,要在Termux裡安裝Python,就可以執行Python程式了。
2.在Termux裡安裝Python
首先在上面黑糊糊的介面輸入如下命令並:
apt-get update
apt-get是linux的軟體包管理器,可以看著是命令列版的安裝程式,要使用apt-get來在linux上安裝軟體。
apt-get update的意思是先更新一下安裝源,以免安裝到舊版本軟體。
注意:輸入命令後要在鍵盤上按兩下確認按鈕,命令才會執行。
接著輸入命令:
apt-get install python
這就是在安裝Python了,預設是安裝Python3,稍等片刻安裝完畢後緊接著輸入命令安裝pip:
apt-get install pip
這樣就可以使用pip來安裝Python第三方庫了。
安裝完成了就來測試一下吧。
輸入如下命令執行Python:
python
就能看到Python shell終端了。
當然到這裡還沒有完,我們輸入exit()退出Python shell。
你這時還沒法編輯Python檔案,還要安裝檔案編輯器:
apt-get install vim
安裝VIM檔案編輯器,安裝好之後就可以編輯了:
vim test.py
當然你需要熟悉一下vim如何編輯,儲存命令。
3.把電腦Python檔案傳到手機上執行
此時Termux還沒有獲取手機的儲存許可權,不能在手機上儲存檔案,這時還需要再執行一個命令:
termux-setup-storage
此命令用來獲取手機的儲存許可權,並且讓你能進入手機其他目錄。
獲取到儲存許可權後再輸入如下命令:
cd storage/shared
此時就進入到你手機根目錄下面了,你可以使用檔案傳輸APP,把你的手機和電腦連在同一個wifi下面,把電腦上的python檔案傳輸到手機上。
我用的是AirDroid App來做檔案傳輸的。
然後使用python xxx.py命令就可以愉快的玩耍了。
不過有個缺陷,因為termux是純終端介面,所以它不支援圖形程式,所以在termux裡用turtle畫小豬佩奇,給女朋友畫紅心是會報錯的。遺憾~~
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***