0
我正在開發一個名爲requests的應用程序。 現在我想使用OpenID來識別用戶,但該軟件包對軟件包「請求」具有依賴性,當嘗試運行我的應用程序時出現錯誤。Django包和應用程序名稱
from social.utils import setting_name
File "/Users/.../env/lib/python2.7/site-packages/social/utils.py", line 11, in <module>
from requests.adapters import HTTPAdapter
ImportError: No module named adapters
我得到Django就在我的請求的應用程序的適配器,這是不存在,但我真的不明白我怎麼能避免不重命名我的應用程序。
甚至是一個更普遍的問題,這是不好的做法,還是應該避免一般情況下讓自己的應用程序名稱與包裝相同?如果有名稱的包裹,我應該先用點檢查嗎? 我認爲在我的項目名稱空間內,我可以將我的應用程序命名爲真正的我想要的?
我沒有編程的年齡,只是想通過學習python和django來回到它。
感謝
謝謝澄清,我將應用程序從請求重命名爲請求,也許這就是爲什麼我沒有得到警告。 –