我已經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
,但它安裝的是django
1.1 而不是 2.2。
答案1
找不到 Django 的原因之一是因為您將其安裝在一個虛擬環境中,現在又在另一個位置尋找它Codes
。
$ cd Codes
然後先建立一個虛擬環境:
$ virtualenv env
然後激活虛擬環境:
$ source env/bin/activate
啟動後,您的終端將如下所示:(env) $
現在在裡面安裝 django env
:
(env) $ pip install django
所以你有Django
INSIDE 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
我希望這能起作用。