Python Django ,无法导入 Django?

我一直在学习 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_line

ModuleNotFoundError: 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 的终端(我知道是一样的)。


我应该怎么办 ?


梦里花落0921
浏览 201回答 3
3回答

米脂

通过在 cmd workon yourenvname 中写入来激活虚拟环境,然后写入 pip install django

holdtom

确保pip install django在激活虚拟环境后运行该命令。然后就可以成功运行django-admin命令了。

PIPIONE

也许您可以在这个社区的下面的链接中找到您的问题解决方案,已经给出了此类问题的答案&nbsp;ModuleNotFoundError: No module named 'django' Problem in vs Code

桃花长相依

根据问题,你没有在虚拟环境中安装Django。激活虚拟环境后,您可以使用以下命令安装它:#&nbsp;activated&nbsp;virtual&nbsp;environment pip&nbsp;install&nbsp;Django请注意,该django-admin命令不是Python中 Django 库的一部分。这本质上只是一个在目录中创建一些文件的命令。此外,即使您全局安装了 Django Python 库,它(本身)也不会安装在本地环境中。本地环境的想法是,您运行带有一组专用软件包的专用 Python 版本,而不是在系统上全局安装的软件包。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python