django中的python模块未正确导入

Posted

技术标签:

【中文标题】django中的python模块未正确导入【英文标题】:python module in django not imported correctly 【发布时间】:2013-05-29 02:36:53 【问题描述】:

在尝试使用安装在 RaspberryPi 上的RPi python 模块时,我在views.py 中的一个请求定义中使用它

Module not imported correctly!

This is the traceback that I got。请注意,我使用this repo 作为起点。

安装 RPi 并在 Django 中正确使用它的正确方法是什么?由于我的运动传感器,我需要 RPi,使用 this tutorial 作为运动传感器的起点,但希望将其集成到 django 视图(页面)

【问题讨论】:

这条消息似乎来自 GPIO 本身(参见here),而不是来自 Django(他只是在传播异常)。你试过在没有 Django 的情况下运行它吗? @Salem:感谢您的评论,脚本在没有 Django 的情况下运行顺利,但是当将它包含到我的 views.py 文件中时,我得到了那个错误。 只是在黑暗中拍摄 - GPIO.setmode (GPIO.BCM) 似乎有一个额外的空间。 @karthikr:感谢您的评论,但我刚刚检查了我的代码,看起来不错:) 【参考方案1】:

下载模块后,解压并解压下载的文件。然后,运行命令“python setup.py install”。这个关于安装模块的文档可能很有用http://docs.python.org/2/install/。

就在 Django 中使用该模块而言,我真的无能为力。此页面可能会有所帮助:https://docs.djangoproject.com/en/dev/intro/reusable-apps/。

【讨论】:

感谢您的回答。但问题是 Django 已经安装,我正在尝试使用一个 python 脚本来访问我的视图定义中的一些 GPIO。

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

python的Django views 文件中引入模块问题

Django中的Python路径不一致-双模块导入

Python SystemError:父模块''未加载,无法执行相对导入[重复]

python3.3不自带的模块或工具包 下载以后要怎么处理才能在开发环境中调用 (比如放到pyth

使用当前文件夹中的模块的VScode Python未解析导入

Pycharm(Python IDE)不会自动完成 Django 模块