我正在使用Django-nonrel处理Django-rest-framework项目,并且在按照Authorization API Guide的令牌授权部分中的说明操作后遇到以下错误:
ImportError: No module named rest_framework.authtoken
通常我会假设这与我的PYTHONPATH有关,但我不认为这正是问题所在,因为我可以从IDLE和项目的shell运行使用manage.py导入这个框架,后者无论是否有虚拟环境。在虚拟环境中,我安装了django和djangorestframework,这应该是迄今为止项目的唯一要求。
我曾经认为它可能是Python版本问题,但考虑到我可以直接从项目的shell导入包(在虚拟环境下运行)我有点不知所措,因为理论上运行manage.py来自相同的虚拟环境应该导致用于定位库的相同上下文。
我花了很长时间寻找解决这个问题但却无济于事。有什么建议?我很乐意根据需要提供任何其他信息!
答案 0 :(得分:1)
要检查的一些事项: