1. ホーム
  2. パイソン

python create Django project Couldn't import Django solution

2022-02-28 22:32:33

最近Djangoを覚えたのですが、まず最初にやったのは環境の構築でした

1 最初はpythonのバージョン2.7をインストールしただけでした。

2 Djangoをインストールし、以下のようにpythonで正常にバージョンテストしています。

Python 2.7.10 (デフォルト, 2016/07/30, 19:40:32)
[GCC 4.2.1互換 Apple LLVM 8.0.0 (clang-800.0.34)] オン darwin
詳細は "help", "copyright", "credits" または "license" と入力してください。
>>> インポート django
>>> django.VERSION バージョン
(1, 11, 2, u'final', 0)
>>>
3 先に、プロジェクト名を最初に指定して Django プロジェクトを作成します。

 django-admin.py startproject プロジェクトを最初に実行します。

4 その後、pycharm で開き、runserver を設定します。

5最初のプロジェクトを実行しようとクリックすると、インポートエラーが発生します ( 強調表示 )は、次のようになります。

<スパン

try:
    import django
except ImportError:
    raise ImportError(
        "Couldn't import Django. Are you sure it's installed and "
        "available on your PYTHONPATH environment variable?
        "forget to activate a virtual environment?"
    )
raise

この時点で、私は情報、あらゆるBaiduを調べ始め、有効な解決策を見いだすことができませんでした。

<スパン ソリューションのアイデア

<スパン <スパン (1) pythonのバージョンの問題、コンパイラはpython2.6で来るので、インストールしたバージョンを変更してみてください。

(2) 実行をクリックすると、別のエラー、スクリプトパラメーターエラー ( ハーモニーです。Baiduは信頼できません というパラメータであることが判明しました。

[認証] (auth)
    チェンジパスワード
    スーパーユーザーを作成する
[contenttypes】をご覧ください。]
    remove_stale_contenttypes
[ジャンゴ]です。
    チェック
    コンパイルメッセージ
    キャッシュテーブルの作成
    dbshell
    差分設定
    ダンプデータ
    フラッシュ
    インスペクトデータベース
    ロードデータ
    メッセージの作成
    マケミグレート
    マイグレート
    sendtestemail
    シェル
    showmigrations
    sqlflush
    sqlmigrate
    スクリプトシーケンスリセット
    スクワッシュマイグレーション
    スタートアップ
    スタートプロジェクト
    テスト
    テストサーバー
[セッション】の様子]
    クリアスセッションズ
[静止画ファイル]
    コレクトスタティック
    静的検索
    ランサーバー

<スパン これとBaiduを組み合わせて、決定的にrunserverを選択します。

(3) 最終的な実行結果は以下のとおりである。

<スパン システムチェックで問題がないことが確認されました(0サイレンス)。
未適用のマイグレーションが13個あります。admin, auth, contenttypes, sessions のマイグレーションを適用しないと、プロジェクトは正常に動作しない可能性があります。
python manage.py migrate'を実行し、適用します。
2017年06月09日 - 03:33:13
Djangoバージョン1.11.2、設定「project.settings」を使用。
http://127.0.0.1:8000/ で開発サーバを起動する。
CONTROL-Cでサーバーを終了させます。

<スパン 実行成功

<スパン