1

Django-rest-frameworkを使用してDjango-nonrelプロジェクトに取り組んでおり、 Authorization API Guideの Token Authorization セクションの指示に従った後、次のエラーが発生しました。

ImportError: No module named rest_framework.authtoken

通常、これは私の PYTHONPATH と関係があると思いますが、それがまさに問題だとは思いません。なぜなら、IDLE と manage.py を使用して実行されるプロジェクトのシェルの両方からこのフレームワークをインポートできるからです。仮想環境なし。仮想環境内に、django と djangorestframework をインストールしました。これは、これまでのプロジェクトの唯一の要件であるはずです。

Python のバージョン管理の問題かもしれないと思っていましたが、プロジェクトのシェル (仮想環境で実行されている) からパッケージを直接インポートできることを考えると、理論的には同じ仮想環境から manage.py を実行しているので、途方に暮れています。環境は、ライブラリを見つけるための同じコンテキストになるはずです。

この問題を解決しようと長い間検索してきましたが、役に立ちませんでした。助言がありますか?必要に応じて追加情報を提供させていただきます。

4

1 に答える 1