termux使用教程python手机_termux 手机上的python 介绍 (摘至知乎,方便自己快速查看)...
如何让自己在电脑上写的python脚本在手机或安卓系统上运行呢??
如何让自己在电脑上写的python脚本在手机或安卓系统上运行呢??毕竟安卓也是用linux内核。。 python做的爬虫,等网络程序能正常运行吗??
由于要长时间运行一些脚本,毕竟总不能老开着电脑,安卓手机,平板到是有。一直都想把电脑上脚本搬到安卓上运行。节约资源。。呵呵
红色番茄酱
安卓推荐termux(安卓5.0以上),GNUROOT DEBIAN;ios推荐pythonista(付费)
前两个相关的资源很多,不是针对python 的,java,c,php之类也不在话下,超级强大;后一个只针对python,安装了stash后能少部分实现一些前者的功能。
1. 安卓系统
a. 推荐高级终端Termux(com.termux)_0.48_Android应用_酷安网,另一个比较推荐的是GNUROOT DEBIAN(5以下可用)。还有个LinuxDeploy(需越狱)等。
这两个选择的话,GNU属于大而全的,里面啥模块都有,安装包也挺大,termux如果不够用就直接上这个吧。termux模块要少一些,有些可能安装不了或者比较麻烦,体积也是超小。我个人选择termux是不需要用到太多模块,也比较喜欢termux的交互界面。
termux这个软件还是很强大的,不仅仅是可以运行python,linux上能用的大部分也都能用,下面关于termux针对python说一下(gnu更方便,直接apt install python-scipy之类搞定)。
1.1 下载安装后要首先更新包,命令行输入以下命令
apt update
apt upgrade
1.2 安装python主程序和必要模块
默认的python版本是3.6,为了避免安装相关模块失败,python2建议也安装了。
apt install python python-dev python2 python2-dev
1.3 安装python模块
1.3.1 爬虫相关模块
1. BeautifulSoup,requests
pip install BeautifulSoup4 requests
2. lxml模块
apt-get install clang
apt-get install libxml2 libxml2-dev libxslt libxslt-dev
pip install lxml
3. scrapy模块(必须先安装lxml才行)
apt install openssl libffi libffi-dev
pip install scrapy
1.3.2 科学计算相关模块
1. numpy;matplotlib;pandas;ipython(有些依赖跟爬虫模块重复,安装会自动跳过)
apt install clang python python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev pkg-config
LDFLAGS=" -lm -lcompiler_rt" pip install numpy matplotlib pandas jupyter
【安装时间会有点长,主要是编译过程,几个模块可以一个一个来装,numpy是基础库,装matplotlib和pandas前必须先装,ipython可以单独装】
1.3.3 其他常用模块(直接pip,或者安装依赖后pip)
1. nltk,networkx
pip install nltk
pip install networkx
1.4 其他可选步骤
1.4.1 安装常用应用(如vim,git)
apt install vim git
1.4.2 修改源(使用国内源安装时比较快)
EDITOR>>> export
EDITOR=vi>>> apt edit-sources
* 打开文本编辑器后,替换成以下内容:
# The termux repository mirror from TUNA:
deb [arch=all,arm] http://mirrors.tuna.tsinghua.edu.cn/termux stable main
b. 其他python应用(有了上面的,下面的其实没必要用了)
Qpython;Qpython3;Pydroid(https://play.google.com/store/apps/details?id=ru.iiec.pydroid&hl=zh-CN)
前两个分别支持python2和3,还可以跟安卓系统进行交互,如发短信,蓝牙啥的,不过2还能用一些模块像PIL,requests,3的基本都不能装;
第三个介绍里还是很厉害的,支持scipy,貌似是要联网的。
2. ios
这个没多少选择,推荐pythonista3(付费)Pythonista 3 on the App Store
这个软件也是很强大的,虽然没上面的那么变态。
2.1 自带模块
自带的python模块已经很多了,像requests,BeautifulSoup,numpy,matplotlib,PIL都有
2.2 ios模块集成
appex,clipboard,dropbox等等,可以方便得从扩展菜单进行运行,获取剪切板内容等等,比workflow更强大。
2.3 第三方加成:stash(git,pip等)
可以安装stash,相当于一个shell,这样就可以pip安装一些模块,还可以git之类的了。
8 赞同12 条评论收藏
termux使用教程python手机_termux 手机上的python 介绍 (摘至知乎,方便自己快速查看)...相关推荐
- 手机上的python怎么运行,python在手机上怎么操作
大家好,小编来为大家解答以下问题,python在手机上怎么操作,手机上的python怎么运行,现在让我们一起来看看吧! 1.手机浏览器运行python 手机浏览器运行python是因为手机浏览器和py ...
- 手机上的python编辑器_菜鸟教程在线编辑器|菜鸟教程app手机版下载(html/java/python3)v1.0-乐游网安卓下载...
<菜鸟教程app手机版>是一款为想要学习编程的朋友们打造的在线学习和编辑的软件,菜鸟教程app中有着html.java.C++等众多不同的编程语言可以学习,软件还自带编辑功能,有着java ...
- 手机可以玩python吗_在手机上玩python编程-Pydroid3
手机屏幕太少,写代码不方便,建议用电脑学习python 有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码. 安卓软件推荐 Pydroid.3 Pydroid 3免费高级版app是一 ...
- 多元线性回归算法python实现_手写算法-Python代码推广多元线性回归
1.梯度下降-矩阵形式 上篇文章介绍了一元线性回归,包括Python实现和sklearn实现的实例.对比,以及一些问题点,详情可以看这里: 链接: 手写算法-Python代码实现一元线性回归 里面封装 ...
- python手机版3.7_【Python最新版】Python官方下载 v3.7.3 中文版-开心电玩
软件介绍 Python最新版是一款支持跨平台的计算机编程语言,刚开始只是用于自动脚本开发,后来经过开发者的不断更新和添加新功能,现在主要应用于互联网开发.人工智能编程.软件开发等大型项目领域,而且相对 ...
- python手机版下载372-Mac下python环境的安装
life is short, you need python. windows操作系统下相关环境安装比较繁琐,而linux则相对来说对新手比较不友好,再加上mac是我的第一台pc,所以我自然选择其作为 ...
- python手机app开发_利用python开发app实战的方法
我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了.最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一 ...
- 教你如何在安卓手机上敲python代码
相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之极.Qpython不支持lxml这个模块,然而python中lx ...
- 手机上的python编译器
一.准备工作 1.安装编译器 在这里,我选择的是python编译器,图标如下所示: 您可以在手机自带的应用市场里下载. 也可以点击这里下载 2.进行设置 进入软件,所有的权限都选择允许. 之后,会让您 ...
最新文章
- linux 下安装MySQL
- MySQL案例分析--QueryCache
- Bundling and Minification
- ssas 分区 设置_如何在Analysis Services多维中对SSAS多维数据集进行分区
- 二叉排序树BST代码(JAVA)
- MAC上编写汇编程序
- IoU,GIoU,DIoU、CIoU详解
- 如何治理 Electron 版本淘宝直播应用崩溃?
- 均值方差模型python_python实现资产配置(2)--Blacklitterman 模型
- 送20本豆瓣高分技术图书!
- java实现购买_一个简单的实现购买商品功能的Java小程序
- 像素工厂如何显示服务器列表,萌新如何快速解锁像素工厂炮台科技
- 完美正方形(DFS)
- iOS中使用基于RSA使用公钥加密和公钥解密
- Ubuntu Linux 3D桌面完全教程 Ubuntu Linux 3D桌面完全教程
- 西门子 SMART PLC 扫码串口通讯
- Ububtu16.04+GTX1070深度学习小钢炮
- php读取excel文件数据
- 易灵思下载器EFINIX FPGA高速JTAG编程线USB仿真器驱动安装详细使用步骤
- 使用CTP API接口交易期货股票期权国债全市场品种