一尘不染

ImportError:无法导入Django

django

我已经在pycharm中配置了virtualenv,当使用python manage.py命令时,显示错误:

E:\video course\Python\code\web_worker\MxOnline>python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

我应该如何解决,我已经安装了django。


阅读 1001

收藏
2020-04-03

共1个答案

一尘不染

我认为使用django的最佳方法是使用virtualenv,它是安全的,你可以在virtualenv中安装许多应用程序,而这不会影响系统的任何外部空间。vitualenv使用python的默认版本,与在系统中安装virtualenv的默认版本相同

sudo pip install virtualenv

或对于python3

sudo pip3 install virtualenv

然后在你的目录

`mkdir ~/newproject

cd ~/newproject`

现在,通过键入以下内容在项目目录中创建虚拟环境

virtualenv newenv

要将软件包安装到隔离的环境中,必须通过输入以下内容将其激活:

source newenv/bin/activate

现在在这里安装

pip install django

你可以通过键入以下内容来验证安装:

django-admin --version

要离开虚拟环境,你需要从系统上的任何位置发出deactivate命令:

deactivate
2020-04-03