termux运行python

您所在的位置:网站首页 用termux运行python代码 termux运行python

termux运行python

2024-07-16 06:10:27| 来源: 网络整理| 查看: 265

利用Termux超级终端在手机上运行Python开发环境341101213fbd6842160855d10bae8b107dbc02a1.jpg

重要提示:由于没有提供太多图片具体可以参考文章结尾的网站链接,非常清楚并且有图片指导。

前言:

普通的工作使我平时有时间做做游戏视频,看看电视,日子将就过,但不知道那根神经不对,突然想学点什么,编程对我来说有种神秘感,于是就想自学一下算是作为兴趣,但一开始如果学C++,Java什么可能很困难,作为兴趣得找个简单点的学学,这样既可以保证发量又可以学点东西,通过一周的学习,看了一本入门书以及在线课程,我发现python基础学起来真的太简单,难的是要花时间记住各种函数,以及第三方库的使用,尤其第三方库的函数可能比标准库的还多,当然这些不是短时间就能掌握的需要大量时间学习,对于python的学习我只有几点要说

1 就python的难易度来说,依靠在线课程和网络书籍完全可以自学,基础是很简单的,俗话说师傅领进门,修行在个人,如果你在学Java或者C想学学python,没有必要去培训机构单独学习。

2如果只学python就业前景基本没有,除非有高学历,毕竟py的就业方向主要是人工智能,前端或者运维等,就人工智能来说不是数学系的高材生就很难找到工作。

3可以吧python当做是学习其它语言的敲门砖,如果你现在还没接触过编程,由于pyhon基础简单易学很容易勾起你对编程的兴趣。

下面介绍在安卓手机上利用超级终端termux安装python运行环境,这样可以应付没有电脑的情况可以随时练习python基础,Termux是一个Android的高级终端模拟器, 安装后可以在Android手机上搭建一个完整的Linux环境,开源且支持apt管理软件包,十分方便安装各类软件, 完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等等。

Termux有官方的软件源,网速不快,国内用户下载安装termux后可以修改配置使用清华软件源,安装更新各类软件速度很快,上面的软件基本与Linux软件源保持同步。

https://mirror.tuna.tsinghua.edu.cn/help/termux/

不需要root权限Termux就可以正常运行,不过需求多的用户能root自然是最好,很多需要root权限的命令就可以执行了,包括文件管理上也会很方便。c3126379264e798dcea219289ea6a4d9e2cc0d29.jpg

下载termux:

如果可以登陆谷歌应用市场可以直接下载,如果网络不支持可以去官网下载F-Droid再下载termux

https://termux.com8a8fc3bc8f6e2ffcc1a0089c0d28f3aa21c30787.jpg

下载好了安装->启动->保持网络连接,会自动下载安装包,下载完成后开始配置python运行环境,对了先在手机里设置termux的存储权限,因为termux不会主动要权限很尴尬。2b5f0670f269f87f2e5ed544d2ebc5fbb1dac747.jpg

安装基本工具

(1)更新包,安装基本工具

经常用Linux的用户应该很熟悉,命令行直接执行:

apt update

apt upgrade

apt install vim-python curl wget git unzip unrar

(2)管理员身份

手机没有 root

利用proot工具来模拟某些需要 root 的环境

apt install proot

然后终端下面输入:

termux-chroot

即可模拟root环境

在这个proot环境下面, 相当于是进入了home目录, 可以很方便地进行一些配置.

在管理员身份下,输入exit可回到普通用户身份。

配置python开发环境

(1)安装Python,个人觉得python2可以不装了

apt install python python-dev

要装python2的话,命令如下

apt install python2 python2-dev

这里安装python-dev是因为后面有些包安装时需要引用一些头文件,如果不装dev会安装失败。

输入python --version 看下版本,确认安装成功

(2)安装必要的软件

•clang和g++——这两个不是Python模块,是编译器,下面的安装有些需要用到。(g++需要的时间挺久,下载包就有200M+)

apt install clang

apt install g++

apt install vim-python

vim,神之编辑器,这是用于代替python电脑的IDLE的。

apt install emacs

emacs,编辑器之神,不解释了,不会用也装上。

(3)安装python包

•lxml——比标准库里xml模块性能更强大的xml处理模块

这个模块依赖的包很多,需要先安装:

apt install libcrypt libcrypt-dev

apt install libxml2 libxml2-dev libxslt libxslt-dev

接下来可以安装一些python的第三方库:

pip install lxml

•scrapy——专业爬虫库,依赖于lxml

先安装依赖项:

apt install openssl openssl-tool openssl-dev libffi libffi-dev

再安装:

pip install scrapy

•BeautifulSoup4——专业爬虫库

pip install BeautifulSoup4

pip install requests

•numpy——数学计算库

pip install numpy

•matplotlib——绘图模块

pip install matplotlib

•pandas——数据分析模块

LDFLAGS=“-lm -lcompiler_rt” pip install pandas

Jupyter Notebook——超级好用的交互式开发环境,把手机当服务器,映射ip端口,可以直接在手机浏览器输入IP,在网页端练python 和其它脚本语言。

apt install libzmq libzmq-dev  --依赖包

pip install jupyter

在termux启动jupyter

jupyter notebook

打开浏览器输入IP,在termux里复制秘钥到浏览器,下次用就不用输密码了.

termux还可以安装很多黑科技的包,weechat聊天室,Node.js服务器,要是熟悉了你可以直接用手机搭建服务器,把IP映射到公网等等,这里这介绍安装python 开发环境所以不说那么多。

termux不漂亮?重新配色按照自己喜欢的方式弄,先安装

pkg install curl

pkg install openssh

sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"

~/termux-ohmyzsh/install.sh   第一次觉得不好?再次筛选

配色后用vim写代码自然就颜色高亮,不容易出错了。db95397139d9365466321d824db363d274e8c15a.jpg

94dcfd143f39ca5de8469abab73778be3fa7fc9c.jpg

850987ada7aebec517e7d580460afc604fdd9891.jpg

1d182b20215212a1f3ebae39a4c4c579238041e4.jpg

设置外部shared共享文件夹需要先创建一个文件夹

echo $HOME  (查看系统默认文件路径)

ln -s /data/data/com.termux/files/home/storage/shared/文件夹名字

mv  移动文件

cp   拷贝文件

rm   删除文件

-r     强制执行

例如:

mv 一个文件 另一个文件夹(文件可以移动到文件夹,文件夹不能移动到另一个文件夹)

mv -r 一个文件夹 另一个文件夹(强制把文件夹移动到另一个文件夹)

更多的termux使用方法参考wiki,打开termux上面就有网址。

特此声明本专栏借鉴或引用了一下链接,如果对于python环境配置没明白可以看看下面链接比较详细,手机唯一不足就是不能运行turtle代码没有运行环境。

https://www.jianshu.com/p/c5110bf26b27

https://www.sqlsec.com/2018/05/termux.html

http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭