Termux折騰記--進階之python庫使用

歡迎訪問個人博客:blog.spursgo.com

sshd

Termux超級終端折騰記

Termux超級終端的牛x之處我就不在這里描述了褥符。
這次講的是如何在android手機上安裝python的各種科學庫和圖形庫秒际。
Jupyter是這次介紹的重點對象助隧,先賣個關(guān)子违孝,不忙介紹它矿辽。

1. Termux超級終端下載

Termux的下載鏈接極其介紹見我的其他博文

2. 安裝python

這一步只是作為一個提示芭毙,因為現(xiàn)在你不管是裝Linux終端還是linux完整發(fā)行版嘱丢,python幾乎是成了標配。所以伟桅,不需要我們手動安裝敞掘。
你可以在命令行下輸入python測試一下:

python

如果你顯示的是如下效果,那么恭喜你楣铁,python已經(jīng)作為默認軟件


python

3. 安裝python包管理器pip

兩種方法:

3.1 直接簡單命令安裝

apt install python-pip

可能會提示你找不到python
執(zhí)行更新命令:

apt update

如果仍舊無法找到渐逃,那么嘗試下面的方法

3.2 下載源碼編譯安裝

3.2.1 下載腳本

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

3.2.2 執(zhí)行腳本

python get-pip.py

自動化安裝腳本會幫你把pip安裝好
如果你還是失敗了,那么你可以聯(lián)系我民褂,我?guī)湍憬鉀Q茄菊。

4. 安裝依賴包

apt install python-dev clang fftw

5. 使用pip安裝numpy

對python科學計算熟悉的同學一定知道numpy的強大

LDFLAGS=" -lm -lcompiler_rt" pip install numpy

6. 安裝matplotlib的相關(guān)依賴

apt install freetype freetype-dev libpng libpng-dev pkg-config libpng

7. 圖形大神matplotlib安裝

LDFLAGS=" -lm -lcompiler_rt" pip install matplotlib

這里我就不吹捧matplotlib了,要知道python靠它和其他的一些圖形庫來抗衡matlab

還提供一下pandas的安裝方法赊堪,我沒用過這個庫面殖,網(wǎng)上有人說裝不上,反正我是成功了哭廉。

LDFLAGS=" -lm -lcompiler_rt" pip install pandas

其實到這里就可以結(jié)束介紹了脊僚,因為python中一些重要的庫我們已經(jīng)安裝了,也能正常運行遵绰。
但是辽幌,不要忘了,我們會用到amtplotlib來畫圖椿访,在termux終端里面雖然可以運行相關(guān)代碼乌企,但是最后要畫圖的時候,會出現(xiàn)報錯信息成玫。

咦加酵,怎么辦呢拳喻?
別忘了,我們前面提到了一個叫做jupyter的神器猪腕。

8. 在python下運行使用圖形庫

8.1 jupyter安裝

LDFLAGS=" -lm -lcompiler_rt" pip install jupyter

8.2 運行 jupyter

jupyter notebook

注意前方高冷冗澈,見證奇跡的時刻要到來了。
jupyter notebook運行之后陋葡,命令行下會出現(xiàn)這樣的提示:

jypyther

最下面一行是關(guān)鍵所在:http://localhost:8888/?token=longstringofcharacters 類似這樣的亚亲,你們的肯定和我的不一樣。

8.3 打開瀏覽器

把剛剛那個鏈接復制到瀏覽器里面
你會看到這樣的效果:


new

8.4 新建一個python文件

點擊右上方的new腐缤,新建一個文件朵栖,點擊python3,他會自己重新打開一個窗口:


python3

8.5 敲代碼

把我給的示例代碼復制進去
示例代碼:

%matplotlib inline
==========================
Dark background style sheet
===========================

This example demonstrates the "dark_background" style, which uses white for
elements that are typically black (text, borders, etc). Note that not all plot
elements default to colors defined by an rc parameter.

"""
import numpy as np
import matplotlib.pyplot as plt


plt.style.use('dark_background')

fig, ax = plt.subplots()

L = 6
x = np.linspace(0, L)
ncolors = len(plt.rcParams['axes.prop_cycle'])
shift = np.linspace(0, L, ncolors, endpoint=False)
for s in shift:
    ax.plot(x, np.sin(x + s), 'o-')
ax.set_xlabel('x-axis')
ax.set_ylabel('y-axis')
ax.set_title("'dark_background' style sheet")

plt.show()

8.6 點擊run

然后就可以看到效果了:


ok

是不是被震撼了柴梆。
反正我當時無比激動。
代碼中不同于我們平時寫的代碼的地方:多了一句 %matplotlib inline 终惑,用來指示是子啊jupytrt下運行绍在。

注:該博文重點感謝 leouieda 的文章 Running Jupyter and the Scipy stack on Android
有問題加qq:894237294

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市雹有,隨后出現(xiàn)的幾起案子偿渡,更是在濱河造成了極大的恐慌,老刑警劉巖霸奕,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件溜宽,死亡現(xiàn)場離奇詭異,居然都是意外死亡质帅,警方通過查閱死者的電腦和手機适揉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來煤惩,“玉大人嫉嘀,你說我怎么就攤上這事∑侨啵” “怎么了剪侮?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長洛退。 經(jīng)常有香客問我瓣俯,道長,這世上最難降的妖魔是什么兵怯? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任彩匕,我火速辦了婚禮,結(jié)果婚禮上媒区,老公的妹妹穿的比我還像新娘推掸。我一直安慰自己桶蝎,他們只是感情好,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布谅畅。 她就那樣靜靜地躺著登渣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪毡泻。 梳的紋絲不亂的頭發(fā)上胜茧,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音仇味,去河邊找鬼呻顽。 笑死,一個胖子當著我的面吹牛丹墨,可吹牛的內(nèi)容都是我干的廊遍。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼贩挣,長吁一口氣:“原來是場噩夢啊……” “哼喉前!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起王财,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤卵迂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后绒净,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體见咒,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年挂疆,在試婚紗的時候發(fā)現(xiàn)自己被綠了改览。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡缤言,死狀恐怖恃疯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情墨闲,我是刑警寧澤今妄,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站鸳碧,受9級特大地震影響盾鳞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瞻离,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一腾仅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧套利,春花似錦推励、人聲如沸鹤耍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽稿黄。三九已至,卻和暖如春跌造,著一層夾襖步出監(jiān)牢的瞬間杆怕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工壳贪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留陵珍,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓违施,卻偏偏與公主長得像互纯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子磕蒲,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,448評論 6 428
  • 環(huán)境管理管理Python版本和環(huán)境的工具留潦。p–非常簡單的交互式python版本管理工具。pyenv–簡單的Pyth...
    MrHamster閱讀 3,787評論 1 61
  • GitHub 上有一個 Awesome - XXX 系列的資源整理,資源非常豐富亿卤,涉及面非常廣。awesome-p...
    若與閱讀 18,629評論 4 418
  • linux和windows下安裝python拓展包-pycharm鹿霸、numpy排吴、scipy、matplotlib懦鼠、...
    hzyido閱讀 81,229評論 2 10
  • 想寫這篇文章好幾天了钻哩,想想內(nèi)容恰當嗎?要是不恰當?shù)脑捀匾保瑫粫涯銈兘o嚇跑了街氢?后來想想,其實內(nèi)容并不可怕睦袖,只是貌似有...
    希希暖情閱讀 522評論 1 2