安装spyder django后不起作用



我在我的 ubuntu 系统上安装了 spyder,从中 django 无法正常工作。当我运行服务器时显示的错误显示的错误是

Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
import django
ModuleNotFoundError: No module named 'django'
During handling of the above exception, another exception occurred:
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?

我需要OpenCV和Django的spyder。

它在做完后正在工作 python3 -m pip install django

谢谢萨希尔先生

该错误意味着您的系统中缺少 Django,如果您已经在virtualenv中安装了依赖项,则需要激活它,或者您可以这样做

pip install django --user

如果你有一个虚拟环境这样做,

Linux目录

source path/to/venv/bin/activate

窗户

path/to/venv/bin/activate

首先使用以下命令创建一个虚拟环境

python3 -m virtualenv venv

如果您收到与此类似的错误,Virtualenv module not found,您需要通过以下命令使用 pip 安装virtualenv

pip3 install virtualenv

然后使用上述命令创建虚拟环境。

activate它,只需使用

source venv/bin/activate

这将激活虚拟环境。现在在其上安装Django

pip install django

您不需要指定 pip 版本(例如pip3(,因为虚拟环境是在python3中创建的pip因此默认为pip3本身。

现在终于运行您的服务器

python manage.py runserver localhost:8080

最新更新