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 SystemError:父模块''未加载,无法执行相对导入[重复]
python3.3不自带的模块或工具包 下载以后要怎么处理才能在开发环境中调用 (比如放到pyth