我已经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
我希望这能起作用。