インポートしようとしています:
from Django.db import models
PyCharmはDjango.db
と文句を言う:Unresolved reference 'Django'
。
PyCharmにDjangoを認識させるにはどうすればよいですか?
他のプロジェクトファイルと同じディレクトリにあるvirtualenvを使用していると思います。 Pythonはそのパスを正確に知っているはずです。したがって、Pycharmが間違ったインタープリターを使用している可能性があります。
[設定]-> [プロジェクト]に移動します。-> [プロジェクトインタープリター]->正しいパスに切り替えます
インタプリタパッケージには、Djangoパッケージがインストールされている必要があります。インストールされていない場合は、ここ/端末で実行してください。
上記の回答は部分的に回答されています。
問題の説明:python installedの複数のバージョンがあり、DjangoがPythonバージョン。2つの問題があります
問題1: Pycharmの誤りpythonインタープリター。このため、Project Interpreter
をPythonバージョンに変更する必要があります。 Djangoがインストールされています。解決策:すべての手順に従います。
問題2: Djangoはパッケージとしてリストされていません。このため、インストール済みのpythonパッケージをPycharm環境で利用可能にする必要があります。解決策:手順3を除くすべての手順に従います。
解決策:次の手順を実行します。
Project
> Project Interpreter
に移動しますsettings icon
> Add Local
をクリックしますBase Interpreter
のバージョンを選択]Inherit global site-packages
およびMake available to all projects
に対してチェックボックスをマークしますok
をクリックしますこれがProject Intepreter
で行われると、パッケージリストにDjango
が表示されます。
プロジェクトのルートフォルダーを「ソースルート」としてマークします。 コンテンツルート
Django=をプロジェクトの場所とは別の場所に正常にインストールした場合:pycharmでsetting
> Project
> project interpreter
。プロジェクトインタープリターの右側で、設定アイコンをクリックしてadd local
。
次に、新しい環境で次の2つのチェックボックスをオンにします。
次にOk
およびApply
ボタンを押して、プロジェクトの場所にインタープリターがインストールされるのを待ちます。
この問題が発生し、ユニットテストの実行が停止しました。
アップグレード中に、PyCharmがPython Interpreter
を仮想環境にあるものに設定したことがわかりましたが、このプロジェクトではもう使用しません。そこで、それをC:\Python
のグローバルPython環境に設定すると、すべてが魅力のように機能します。
これが誰かの助けになることを願っています。
あなたがpyCharmにそれを認識させることができますあなたのvirtualenvセットアップを使用するように設定することで
STEP 1:設定を開くPyCharm > Preferences
ステップ2:interpreter
を検索し、右側のウィンドウで、Project Interpreter
で使用する仮想環境を選択します-
ステップ3(追加):環境がリストに表示されなかった場合は、リストに追加します
ラジオボタンExisting Environment
を選択して仮想envを選択し、他のプロジェクトにenvを使用する場合は[すべてのプロジェクトで使用可能にする]をオンにして、[OK]をクリックします
ステップ4:設定ウィンドウで、適用をクリックするか、OKボタンを直接クリックします。数秒待ってからDjango変数をプロジェクトで使用できるようにする必要があります
私もこの問題を抱えていました。実際、Django
パッケージがPycharmにインストールされていなかったため、この問題に直面しました。したがって、このパスに移動してプラス記号をクリックし、Django
を検索してインストールしました。うまくいきました。
file
> setting
> project
> project interpreter
「プロジェクト構造」を変更してこの問題を修正します。 「ソース」として親フォルダのマークを解除してみてください
私は自分のプロジェクトでvirtualenvを使用しましたが、次の手順はうまくいきます。
設定->プロジェクト:XXX->プロジェクトインタープリター->プロジェクトインタープリターの横にある右側のアイコンをクリック->詳細-> virtualenvインタープリターを選択
それが誰かを助けることを願っています