为了账号安全,请及时绑定邮箱和手机立即绑定

Python Django ,无法导入 Django?

Python Django ,无法导入 Django?

梦里花落0921 2023-12-12 15:45:17
我一直在学习 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 回答

?
米脂

TA贡献1836条经验 获得超3个赞

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



查看完整回答
反对 回复 2023-12-12
?
holdtom

TA贡献1805条经验 获得超10个赞

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



查看完整回答
反对 回复 2023-12-12
?
PIPIONE

TA贡献1829条经验 获得超9个赞

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


查看完整回答
反对 回复 2023-12-12
?
桃花长相依

TA贡献1860条经验 获得超8个赞

根据问题,你没有在虚拟环境中安装Django。激活虚拟环境后,您可以使用以下命令安装它:

# activated virtual environment
pip install Django

请注意,该django-admin命令不是Python中 Django 库的一部分。这本质上只是一个在目录中创建一些文件的命令。此外,即使您全局安装了 Django Python 库,它(本身)也不会安装在本地环境中。本地环境的想法是,您运行带有一组专用软件包的专用 Python 版本,而不是在系统上全局安装的软件包。


查看完整回答
反对 回复 2023-12-12
  • 3 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信