2013-06-02 41 views
7

在嘗試使用安裝在樹莓派的RPi Python模塊,在views.py我請求定義的一個使用它,我得到Python模塊不正確進口

Module not imported correctly! 

This is the traceback that I got。請注意,我使用this repo作爲起點。

什麼是正確的方式來安裝RPi並在Django中正確使用它?我需要RPi,因爲我的運動傳感器,使用this tutorial作爲運動傳感器的起點,但想要將其集成到Django視圖(頁面)

+0

此消息似乎來自GPIO本身(請參閱[這裏](https://code.google.com/p/raspberry-gpio-python/source/browse/source/py_gpio.c?r=b8da656fb650aa8d13a9c0526dd9046971167c2a))而不是從Django(他只是宣傳異常)。你有沒有試過在沒有Django的情況下運行它? – Salem

+0

@Salem:感謝您的評論,腳本在沒有Django的情況下運行平穩,但是當將其包含到我的views.py文件中時,我得到了那個錯誤。 –

+0

只是在黑暗中拍攝--''' GPIO.setmode(GPIO.BCM)'似乎有一個額外的空間。 – karthikr

回答

2

下載模塊後,解壓縮並解壓下載的文件。然後,運行命令「python setup.py install」。有關安裝模塊的文檔可能很有用http://docs.python.org/2/install/

至於與Django一起使用模塊,我不能真正幫助。此頁面可能有幫助:https://docs.djangoproject.com/en/dev/intro/reusable-apps/

+0

感謝您的回答。但問題是,Django已經安裝好了,我正在試圖使用一個python腳本,這個腳本在我的視圖定義中具有對一些GPIO的訪問權限。 –