Django 2.1.1 导入错误
Django 2.1.1 Import Errors
我在 windows10 上使用 vscode。我刚刚像这样创建了一个 Django 项目+应用程序:
在 vscode powershell 终端中:
python -m venv venv #createing a virtual environment called venv
.\scripts\activate #activate the virtual environment
pip install django==2.1.1 #install the newest version of Django
python -m pip install --upgrade pip #upgrading pip
pip install requests #install requests for api-requests
django-admin startproject api_order . #creates a django project called api_order
python manage.py migrate #create database
python manage.py runserver #starting the server
由于服务器 运行 在我的 powershell 终端中,我使用了第二个 powershell 终端并继续激活 venv 并创建一个应用程序。
.\scripts\activate
python manage.py startapp api_order_app #creating a app called api_order_app
当我现在打开 models.py python 报告一个问题 "E0401:Unable to import 'django.db'" 对于所有其他脚本中的所有其他导入也是如此。
哪里出了问题?
我做了两次总是同样的问题。
This is how it looks like in the IDE
<img src="https://i.stack.imgur.com/JTmvb.jpg">
在此先感谢您的帮助。
本
我明白了...我没有在正确的虚拟环境中。但是 Django 只安装在 venv 上。
在 Visual Studio 代码中,您可以在左下角选择您要使用的环境。
现在一切正常。
我在 windows10 上使用 vscode。我刚刚像这样创建了一个 Django 项目+应用程序: 在 vscode powershell 终端中:
python -m venv venv #createing a virtual environment called venv
.\scripts\activate #activate the virtual environment
pip install django==2.1.1 #install the newest version of Django
python -m pip install --upgrade pip #upgrading pip
pip install requests #install requests for api-requests
django-admin startproject api_order . #creates a django project called api_order
python manage.py migrate #create database
python manage.py runserver #starting the server
由于服务器 运行 在我的 powershell 终端中,我使用了第二个 powershell 终端并继续激活 venv 并创建一个应用程序。
.\scripts\activate
python manage.py startapp api_order_app #creating a app called api_order_app
当我现在打开 models.py python 报告一个问题 "E0401:Unable to import 'django.db'" 对于所有其他脚本中的所有其他导入也是如此。
哪里出了问题? 我做了两次总是同样的问题。 This is how it looks like in the IDE
<img src="https://i.stack.imgur.com/JTmvb.jpg">
在此先感谢您的帮助。
本
我明白了...我没有在正确的虚拟环境中。但是 Django 只安装在 venv 上。
在 Visual Studio 代码中,您可以在左下角选择您要使用的环境。
现在一切正常。