pydroid3具备离线运行能力,提供了大量可直接使用的示例代码。其内置了功能强大的终端仿真器,支持多种命令行工具以及包管理器(例如pip)。该终端仿真器与编辑器实现了无缝集成,用户能够在同一界面完成从代码编写到运行调试的整个流程。此外,它还支持调试器,具备断点设置、变量查看等功能。pydroid3不仅支持python代码的编写与运行,还提供了对c、c++甚至fortran编译的支持。
1、下载并安装pydroid3,安装完成后打开软件,进入主页界面。
2、点击左上角的菜单选项,其中常用的有python交互界面(interpreter)、linux命令窗(terminal)以及pip下载库。
3、以下展示使用pip库下载beautifulsoup的操作。
4、若在命令窗下使用pip下载失败,可按照黄色提示进行操作。
1、打开pydroid3,将代码复制到下方的框中。
2、调用方法并传入日期参数,运行后若没有结果,由于程序默认图片格式为jpg,因此需要将filetype参数指定为png,同时将date_str参数设置为20171012。
3、之后会发现指定的文件已位于trash目录中。
4、最后即可执行delete方法将其删除。
完成所有设置后,便可以像在pc上一样使用pip为项目安装软件包。pydroid3自带一个界面,可让用户无需在终端中编写命令即可安装软件包。
在pydroid3上安装pip软件包有几种方式。若要使用该功能,可点击应用程序左上角类似三行的菜单图标,接着转到pip。在“pip”菜单顶部,选择“search libraries”可获取更多关于要安装模块的选项;或者,也可以点击quick install选项来安装默认列出的软件包。
pydroid3还提供了简约的linux命令行界面(cli)。若要访问该界面,可点击应用程序左上角的菜单图标,然后选择终端。
虽然通过其内置终端运行pip install packages命令会花费一些时间,但它仍能让用户轻松地在文件夹之间导航,并在允许设备写入权限的任何位置创建新文件夹。不过,尽管通过终端缓慢加载pip安装软件包对于pydroid ide而言是个小问题,但其pip菜单可解决该问题。
如果用户想将提供的命令行用于其他目的,由于android os是基于linux构建的,因此需要对如何使用linux命令行有基本的了解。
打开pydroid3时出现的空白页面是其内置的python shell。与pc上的python外壳一样,默认情况下,它会将所有输入的命令视为python代码。
若要使用该外壳,可输入任何python命令,然后点击编辑器左下角的大播放按钮,这将打开一个python解释器,显示代码的输出。
此外,用户也可以从命令行访问python shell。具体操作是,通过点击应用程序左上角的三个菜单图标转到终端,接着输入python并点击软键盘上的回车键以打开命令行python解释器。输入exit()即可离开命令行python shell。
1、内置离线python3解释器,可在无网络的情况下运行python程序,确保编程不受地点和网络条件的限制。
2、提供pip软件包管理器和一个自定义存储库,该存储库包含预先构建的wheel软件包,支持增强的科学库。
3、具备对opencv库的支持能力,在搭载camera2 api的设备上,能够开展图像处理以及计算机视觉相关任务。
4、提供针对tensorflow和pytorch的支持,可在移动电话上实现机器学习与深度学习模型的训练及推理操作。
本文转载自互联网,如有侵权,联系删除
有心就好!——文章设置里上传