Djangoのランタイムエラーを解決する。Couldn't import Django. あなたの環境にインストールされ、利用可能であることを確認していますか**?
2022-02-28 10:32:32
今日、Django プロジェクトを作成する場合、コマンドラインを使って、プロジェクトディレクトリに移動し、以下を実行します。
python manage.py runserver
そして、エラーを報告します。
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate
a virtual environment?
Baiduの後、多くのソリューション、。
- システム環境変数にdjangoが配置されているディレクトリをロードし、原理は動作しますが、個人的に私は悪い感じ、それはグローバルなジャンゴですが、あなたは、仮想環境をしたいのですか?
- python pip install コマンドでdjangoをインストールする。個人的にはパッケージの混乱を招きやすいと思う。
- は、更新アップグレードDjangoと言うのがたくさん含まれていますが、問題が解決しなかった、唯一の問題はここではないことです
-
ただ、コマンドラインを使ってプロジェクトのルートに入りコマンドを実行するのは、グローバルでグローバルパッケージを使うので、調べた結果、仮想環境が起動していないことが判明し、コマンドの実行は仮想環境で実行すればエラーにならないのではと思いました。
- Anacondaに付属しているconda仮想環境を使用し、プロジェクトのルートディレクトリで以下のコマンドを実行しました。
-
conda env list
-
すると、次のような出力が生成されます。
# conda environments: # base * D:\Anaconda mysite D:\Anaconda\envs\mysite utial D:\Anaconda\envs\utial zhaopin_spider D:\Anaconda\envs\zhaopin_spider
-
(*) アスタリスクは現在使用している環境(私のプロジェクトの仮想環境はmysite)を意味し、案の定起動していないので、以下のコマンドを実行します。
activate mysite
- このとき、コマンドラインのプロジェクトディレクトリの前に、仮想環境名を含む括弧が表示されます
-
(mysite) D:\pyWorkspace\mysite>python manage.py runserver
コマンドを実行します。 - 以下の出力は、django サーバが開始されたことを意味します。
Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. May 04, 2019 - 08:47:28 Django version 2.2, using settings 'mysite.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK.
概要
パッケージの行方不明と同様の問題がある場合、パッケージは明らかにインポートされている、私はそれが環境、またはパスの問題だと思うが、原則は、GoogleのBaiduの問題で、また、より多くの考えるべきである、何度も他の人のソリューションに基づいて、インスピレーションを得ることができます。問題の解決策を見つけるために脳をもたらすために。
<ブロッククオート
参考ブログ記事
https://blog.csdn.net/weixin_42292991/article/details/86520277
https://blog.csdn.net/virusll/article/details/79437755
関連
-
ERROR: 要件ファイルを開くことができませんでした。[Errno 2] そのようなファイルまたはディレクトリがありません: 'requirements.txt'.
-
Python3 reports AttributeError: '_io.TextIOWrapper' object has no attribute 'open'.
-
Python pipを使ったpymysqlモジュールのインストール (Error: ImportError: No module named pymysql)
-
Python OSError: [Errno 22] 無効な引数: solution
-
python-OverflowError: Python の int が大きすぎるため C の long に変換できない
-
Python Djangoプロジェクトログクエリシステム
-
Pycharmの未解決の参照問題
-
Celery ValueErrorの解決策:解凍するための値が足りない(期待値3、結果0)
-
Django のプロンプト django-admin.py: コマンドが見つからない
-
Django makemigration 変更は検出されませんでした。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python】import pandas, error pandas Missing required dependencies ['numpy'] Reason Analysis
-
チェックされていないruntime.lastError: 接続を確立できませんでした。受信側が存在しません。
-
undefinedAttributeError: 'dict_values' オブジェクトに 'translate' 属性がない エラーは解決されました。
-
IDLEのサブプロセスが接続されない場合の解決策 - fishcフォーラムより
-
Resolve "ImportError: cannot import name 'imresize'"."
-
Pythonを学んだ後、このまとめを整理するために夜更かしすることに...。
-
TypeError: write() の引数はバイトではなく str でなければならない Python3 でバイナリファイルを書き込む方法とエラーの原因
-
Python Jingdong Maotai スクリプト (テスト済み、利用可能)
-
matplotlib は plt.savefig() を使って、画像の隣にある空白を除いて出力します。
-
linux install python3 and pip: コマンドが見つかりません。