教程更新日志
2023-07-19 发布Pydroid3 v6.2.1全量版
2023-04-28 发布6.0汉化版, 使用云安装脚本简化安装流程; 之前的版本安装繁琐不建议使用
2023-04-22 直链下载解析器重构完成, 测试应该没啥问题, 如果遇到无法下载的问题, 请及时和我联系
注意事项
- 完整安装Pydroid需要安装3个Apk分别是
Pydroid6.2主程序
、Pydroid预制库插件
、Pydroid权限插件
- 根据自身需要来决定是否完整安装
- 预制库插件提供大量已适配安卓端的轮子(Whl)库,如人工智能机器学习相关领域开发的TensorFlow,图像识别相关的OpenCV,QT组件库等等,如果只是基于Console学习Python入门可以不必安装Pydroid预制库插件和Pydroid权限插件
- Pydroid权限插件在Pydroid调用额外权限(除基本的文件存取外的)如OpenCV调用摄像头,调用话筒来录音等等,如果不涉及这类操作可以不必安装Pydroid权限插件
- Pydroid6.2汉化版基于MT默认签名可能在某些平台会报毒 未来会考虑重新签名
- 如果之前已经安装过5.0汉化版和本站提供的5.0英文版可以直接
升级主程序
即可(Python版本和插件并未更新),如果之前使用的是其他来源版本要卸载重装(一定要卸载掉主程序和插件不然签名冲突) - 如果始终无法安装TensorFlow和jupyter请安装Pydroid3 v6.2.1全量版
Pydroid是什么:
Pydroid是安卓生态下的Python集成开发环境,基于Python3.9.x;内置GCC编译器可以自己构建whl(轮子)库;内置pip包管理器;以及一个预构建的whl常用框架集,包括tensorflow, opencv, pyQT5等等
视频讲解:
下载地址(nfd提供直链解析服务)
备用下载地址(蓝奏云原始分享链接)
Pydroid6.2主程序-备用地址
Pydroid预制库插件-备用地址
Pydroid权限插件-备用地址
安装指南
- 分别下载三个Apk安装包,
- 安装主程序两个插件;当然也可以只安装主程序用以简单学习,这时可以忽略后面步骤。
- 下载依赖:
- ->打开Pydroid
- ->点击左上角菜单(或者屏幕从左往右划)
- ->Pip->找到最右侧快速安装
- ->随便安装一个库->这时会提示是否允许启动pydroid-xxx(允许)和是否允许访问文件系统(允许)
- ->这时候假如你能科学上网的话可以忽略以下步骤(插件会自动下载Obb预制库依赖)
- ->辅助安装:没有科学上网的话进度会一直卡在0% 这时候把Pydroid强制关掉,将如下辅助代码复制到Pydroid编辑器里运行(如果没啥报错基本上就OK了):
#pylint:disable=W0122
# Pydroid辅助安装脚本,需要先在pip的快速安装下安装任意库之后(因为不开VPN会卡0%,强制退出即可)重启pydroid执行本脚本
from urllib.request import urlopen
exec(urlopen('https://qaiu.top/src/py/install.py').read())
就算使用VPN安装上了obb依赖(pydroid预制库插件的数据包)建议也要执行一下辅助安装脚本,因为脚本里不光实现了下载obb文件,也升级了pip版本,配置了清华源镜像,最重要的是安装了keras==2.6这个依赖(不指定这个版本后面TensorFlow安装会出错)
总结一下:
- 下载一个主程序和两个插件,主程序直接安装,插件结合自身需求看需不需要安装
- 如果要完整安装需要先下任意一个Pip库(这一步主要是引导插件创建Obb目录)
- 如果能科学上网可以直接安装,否则进度卡0%需要重新启动pydroid使用本站提供的脚本辅助安装
常见问题
- pip列表下没有opencv:opencv需要安卓7.0及以上,如果不满足条件,列表会自动隐藏这个库
- pyzstd安装报错:终端下运行
pip install pyzstd==0.15.6
- TensorFlow安装失败
- 首先保证本地预制库插件和安装脚本都正确运行了
- 如果没有运行安装脚本但obb已经正确安装,那么需要指定下karas版本安装
- 参考第4条
pip install keras==2.6
- 如果始终无法安装TensorFlow和jupyter请安装Pydroid3 v6.2.1全量版
- 如果其他问题,请在评论区留言,需要截图的,请加QQ或者去兔小巢(文章置顶温馨提示链接)反馈
评论区