gpt4 book ai didi

python - 为什么我可以从 Django shell 导入库,但不能在我的站点内导入?

转载 作者:太空宇宙 更新时间:2023-11-03 19:13:00 28 4
gpt4 key购买 nike

我正在尝试在 Django 应用程序中使用 oauth2app 库。我尝试了多种方式安装该库(easy_install、pip、通过需求文件的 pip 等),每次安装都很好。而且每次我都可以从 Django shell (manage.py shell) 导入库。

但是,当我尝试使用库中的 View 时:

(r'^oauth2/token/?$', 'oauth2app.token.handler'),

我收到“没有名为 oauth2app 的模块”导入错误。我尝试将 Django 调试页面中的 Python 路径与 shell 内的“print sys.path”中的路径进行比较,并且似乎是相同的,所以我一生都无法弄清楚为什么它可以工作而另一个则没有。

谁能帮忙解释一下这是怎么回事吗?我认为 Django shell 是与 Django 实例等效的环境......

最佳答案

没关系,看起来这只是图书馆网站上的错误文档的一个例子;当我将 urls.py 行更改为:

from oauth2app import token
...
(r'^oauth2/token/?$', token.handler),

成功了,叹气

关于python - 为什么我可以从 Django shell 导入库,但不能在我的站点内导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286588/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com