django
コマンドを使用して最新版 (2.2)をインストールしましたpip3
。正常にインストールされましたが、コマンドで以下のエラーが発生します。
django-admin --version
Error: Cannot find installed version of python-django or python3-django.
Same error I am getting while going to create a project using start project.
このプラットフォームで同様の質問を見た後、コマンドdjango
でインストールしてこの問題を解決しようとしましたが、 2.2 ではなく 1.1 がインストールされます。apt-get
django
答え1
Django が見つからない理由の 1 つは、Django をある仮想環境にインストールし、別の場所で探していることです。つまり、ディレクトリ にいるとしますCodes
。
$ cd Codes
まず、仮想環境を作成します。
$ virtualenv env
次に、仮想環境をアクティブ化します。
$ source env/bin/activate
アクティブ化すると、ターミナルは次のようになります。(env) $
次に、内部に Django をインストールしますenv
。
(env) $ pip install django
つまり、Django
この中にenv
、Django が必要なたびにこれをアクティブにする必要がありますenv
。つまり、このターミナルを閉じて、新しいターミナルを開くとします。
次に、まず環境をアクティブ化します。
$ cd Codes
$ source env/bin/activate # <--- do this whenever you need django
(env)$ django-admin --version
2.2.7 # <--- django version
これがうまくいくといいのですが。