我在安装Django时遇到问题

时间:2019-11-19 08:23:07

标签: django python-3.x

我使用以下命令安装了安装Django所需的一切:

sudo apt-get install python3 python3-pip
pip install Django
pip --version
pip 19.1.1 from /home/ion/anaconda3/lib/python3.7/site-packages/pip (python 3.7)

我尝试使用

进行安装
pip3 install Django
pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

但是当我跑步

django-admin --version
Cannot find installed version of python-django or python3-django.

我再次尝试安装django:

pip install Django==2.2.7
Requirement already satisfied: Django==2.2.7 in /home/ion/anaconda3/lib/python3.7/site-packages (2.2.7)
Requirement already satisfied: sqlparse in /home/ion/anaconda3/lib/python3.7/site-packages (from Django==2.2.7) (0.3.0)
Requirement already satisfied: pytz in /home/ion/anaconda3/lib/python3.7/site-packages (from Django==2.2.7) (2019.1)

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

也许您的默认python解释器不是3.6,请运行以下命令:

python3.6 -m pip install Django==2.2.7

看看现在是否可以django-admin

或者,尝试使用apt-get安装python3-django

答案 1 :(得分:0)

使用python3创建virtualenv

首先使用命令

安装python env
sudo apt-get python3-virtualenv

然后通过命令创建虚拟环境

virtualenv --python=python3 django

然后通过

激活virtualenv
source django/bin/activate

在通过

安装django之后
pip install django

Engoy ^ _ ^;