我一直在学习 django 3.x 并设置了所有必要的人员。我激活了我的虚拟环境并且它可以工作,但是当我尝试运行此命令时,它给了我这个错误:Traceback (most recent call last): File "C:\Users\dzhiv\Dev\django-bootcamp\manage.py", line 11, in main from django.core.management import execute_from_command_lineModuleNotFoundError: No module named 'django'The above exception was the direct cause of the following exception:Traceback (most recent call last): File "C:\Users\dzhiv\Dev\django-bootcamp\manage.py", line 22, in <module> main() File "C:\Users\dzhiv\Dev\django-bootcamp\manage.py", line 13, in main raise ImportError(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?我在路径环境中有python。(如果没有,当我输入python时cmd不会显示我)我创建了虚拟环境(python -m venv。)我启动了django项目(django-admin startproject ...)我激活了虚拟环境使用 (.\Scripts\activate) 环境并且它可以工作。当我运行此(python manage.py createsuperuser)命令时,我收到错误。所以我在 Windows 10 电脑上,我使用了 powershell 或 VsCode 的终端(我知道是一样的)。我应该怎么办 ?
3 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
也许您可以在这个社区的下面的链接中找到您的问题解决方案,已经给出了此类问题的答案 ModuleNotFoundError: No module named 'django' Problem in vs Code
桃花长相依
TA贡献1860条经验 获得超8个赞
根据问题,你没有在虚拟环境中安装Django。激活虚拟环境后,您可以使用以下命令安装它:
# activated virtual environment pip install Django
请注意,该django-admin
命令不是Python中 Django 库的一部分。这本质上只是一个在目录中创建一些文件的命令。此外,即使您全局安装了 Django Python 库,它(本身)也不会安装在本地环境中。本地环境的想法是,您运行带有一组专用软件包的专用 Python 版本,而不是在系统上全局安装的软件包。
添加回答
举报
0/150
提交
取消