如何让自己在电脑上写的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 介绍 (摘至知乎,方便自己快速查看)...相关推荐

  1. 手机上的python怎么运行,python在手机上怎么操作

    大家好,小编来为大家解答以下问题,python在手机上怎么操作,手机上的python怎么运行,现在让我们一起来看看吧! 1.手机浏览器运行python 手机浏览器运行python是因为手机浏览器和py ...

  2. 手机上的python编辑器_菜鸟教程在线编辑器|菜鸟教程app手机版下载(html/java/python3)v1.0-乐游网安卓下载...

    <菜鸟教程app手机版>是一款为想要学习编程的朋友们打造的在线学习和编辑的软件,菜鸟教程app中有着html.java.C++等众多不同的编程语言可以学习,软件还自带编辑功能,有着java ...

  3. 手机可以玩python吗_在手机上玩python编程-Pydroid3

    手机屏幕太少,写代码不方便,建议用电脑学习python 有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码. 安卓软件推荐 Pydroid.3 Pydroid 3免费高级版app是一 ...

  4. 多元线性回归算法python实现_手写算法-Python代码推广多元线性回归

    1.梯度下降-矩阵形式 上篇文章介绍了一元线性回归,包括Python实现和sklearn实现的实例.对比,以及一些问题点,详情可以看这里: 链接: 手写算法-Python代码实现一元线性回归 里面封装 ...

  5. python手机版3.7_【Python最新版】Python官方下载 v3.7.3 中文版-开心电玩

    软件介绍 Python最新版是一款支持跨平台的计算机编程语言,刚开始只是用于自动脚本开发,后来经过开发者的不断更新和添加新功能,现在主要应用于互联网开发.人工智能编程.软件开发等大型项目领域,而且相对 ...

  6. python手机版下载372-Mac下python环境的安装

    life is short, you need python. windows操作系统下相关环境安装比较繁琐,而linux则相对来说对新手比较不友好,再加上mac是我的第一台pc,所以我自然选择其作为 ...

  7. python手机app开发_利用python开发app实战的方法

    我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了.最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一 ...

  8. 教你如何在安卓手机上敲python代码

    相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之极.Qpython不支持lxml这个模块,然而python中lx ...

  9. 手机上的python编译器

    一.准备工作 1.安装编译器 在这里,我选择的是python编译器,图标如下所示: 您可以在手机自带的应用市场里下载. 也可以点击这里下载 2.进行设置 进入软件,所有的权限都选择允许. 之后,会让您 ...

最新文章

  1. linux 下安装MySQL
  2. MySQL案例分析--QueryCache
  3. Bundling and Minification
  4. ssas 分区 设置_如何在Analysis Services多维中对SSAS多维数据集进行分区
  5. 二叉排序树BST代码(JAVA)
  6. MAC上编写汇编程序
  7. IoU,GIoU,DIoU、CIoU详解
  8. 如何治理 Electron 版本淘宝直播应用崩溃?
  9. 均值方差模型python_python实现资产配置(2)--Blacklitterman 模型
  10. 送20本豆瓣高分技术图书!
  11. java实现购买_一个简单的实现购买商品功能的Java小程序
  12. 像素工厂如何显示服务器列表,萌新如何快速解锁像素工厂炮台科技
  13. 完美正方形(DFS)
  14. iOS中使用基于RSA使用公钥加密和公钥解密
  15. Ubuntu Linux 3D桌面完全教程 Ubuntu Linux 3D桌面完全教程
  16. 西门子 SMART PLC 扫码串口通讯
  17. Ububtu16.04+GTX1070深度学习小钢炮
  18. php读取excel文件数据
  19. 易灵思下载器EFINIX FPGA高速JTAG编程线USB仿真器驱动安装详细使用步骤
  20. 使用CTP API接口交易期货股票期权国债全市场品种

热门文章

  1. Android N 电量使用情况之蓝牙耗电量
  2. 笔记本设置蓝牙唤醒_笔记本关机耗电快怎么办 笔记本关机耗电快解决方法【详解】...
  3. 微信上线新版电子社保卡 | 英特尔将为5年内9成处理器提供补丁 计划下周末推送
  4. 过去的就让它过去吧——我的18年总结
  5. 北京住房公积金查询密码是多少?
  6. 凤飞飞方法方法方法凤飞飞飞凤飞飞飞凤飞飞凤飞飞
  7. Web MIDI 入门:如何用电子钢琴做一款游戏
  8. 16、控件使用之图标动画显示和图片动画显示
  9. 去应聘担心自己实力不够???看这里!
  10. 如何限制迅雷偷偷上传文件