如何在pydroid中导入模块

Posted

技术标签:

【中文标题】如何在pydroid中导入模块【英文标题】:How to import module in pydroid 【发布时间】:2021-02-13 10:36:27 【问题描述】:

我在 pydroid 3 中导入我创建的模块时遇到问题。 在 python 3 的桌面版本中,该过程似乎非常简单,但我尝试在 pydroid 3 应用程序的 Mobile 中执行此操作,但它不起作用。 输出未找到名为“mymodule”的模块 当我使用 Def 创建我的模块并使用 mymodule.py 保存时

定义天空(名称): return ("Welcome, " + name)

错误!

Python 3.8.3(默认,2020 年 5 月 27 日,02:08:17) [GCC 9.3.0] 在 Linux 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。

导入我的模块 回溯(最近一次通话最后): 文件“”,第 1 行,在 ModuleNotFoundError: 没有名为“mymodule”的模块

【问题讨论】:

您能展示一下您是如何构建目录的吗? 对不起,我无法添加任何代码图片 【参考方案1】:

我也遇到了同样的问题,然后我将模块移至 ru.iiec.pydroid3 。试试看它是否有效。

【讨论】:

【参考方案2】:

我也遇到了同样的问题,但是在终端上搜索了一段时间后,我得到了 modules 的目录; ) 这是路径:

/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8

将您的文件移动到此目录。希望对你有帮助。

【讨论】:

【参考方案3】:

我不知道你的模块出了什么问题,但是试着把它放在 PyPI(网站)上去应用程序的终端,然后输入:pip install Mymodule。

【讨论】:

【参考方案4】:

只需确保您的模块首先保存在同一文件夹中,只需键入 From,然后输入模块名称并导入您的函数,然后您就可以打印或对模块执行任何您想要的操作。

您也可以通过导入来导入整个模块。

【讨论】:

以上是关于如何在pydroid中导入模块的主要内容,如果未能解决你的问题,请参考以下文章

python中pil如何导入?

如何从包内的两个不同文件夹中导入一个模块,该模块导入另一个模块

如何从项目中导入模块[重复]

模块导入---如何在一个文件中导入其它模块,来调用它的变量函数等,以节省代码量

如何在 boost::python 嵌入式 python 代码中导入模块?

如何在 lambda 中导入 python 模块?