django-admin --version 找不到安裝的版本

django-admin --version 找不到安裝的版本

我已經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命令安裝來解決這個問題apt-get,但它安裝的是django1.1 而不是 2.2。

答案1

找不到 Django 的原因之一是因為您將其安裝在一個虛擬環境中,現在又在另一個位置尋找它Codes$ cd Codes

然後先建立一個虛擬環境:

$ virtualenv env

然後激活虛擬環境:

$ source env/bin/activate

啟動後,您的終端將如下所示:(env) $ 現在在裡面安裝 django env

(env) $ pip install django

所以你有DjangoINSIDE THIS env,每次你想要 django 時,你都需要啟動它env。因此,假設您關閉此終端並開啟一個新終端:

然後你先啟動環境:

$ cd Codes
$ source env/bin/activate     # <--- do this whenever you need django
(env)$ django-admin --version 
2.2.7 # <---  django version

我希望這能起作用。

相關內容