【发布时间】:2013-06-01 01:14:48
【问题描述】:
我正在使用Django-rest-framework 处理Django-nonrel 项目,按照他们Authorization API Guide 的令牌授权部分中的说明操作后,我遇到了以下错误:
ImportError: No module named rest_framework.authtoken
通常我会假设这与我的 PYTHONPATH 有关,但我不认为这正是问题所在,因为我可以使用 manage.py 从 IDLE 和项目的 shell 运行导入这个框架,后者无论有没有虚拟环境。在虚拟环境中,我安装了 django 和 djangorestframework,到目前为止,这应该是项目的唯一要求。
我曾认为这可能是 Python 版本控制问题,但鉴于我可以直接从项目的 shell 导入包(在虚拟环境下运行),我有点不知所措,因为理论上运行 manage.py from相同的虚拟环境应该导致用于定位库的相同上下文。
我花了很长时间试图解决这个问题,但无济于事。有什么建议么?我很乐意根据需要提供任何其他信息!
【问题讨论】:
标签: django python-2.7 importerror django-nonrel django-rest-framework