Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django,无法';不进口Django?_Python_Django - Fatal编程技术网

Python Django,无法';不进口Django?

Python Django,无法';不进口Django?,python,django,Python,Django,我一直在学习Django3.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 M

我一直在学习Django3.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?
回溯(最近一次呼叫最后一次):
文件“C:\Users\dzhiv\Dev\django bootcamp\manage.py”,第11行,在main中
从django.core.management导入从命令行执行
ModuleNotFoundError:没有名为“django”的模块
上述异常是以下异常的直接原因:
回溯(最近一次呼叫最后一次):
文件“C:\Users\dzhiv\Dev\django bootcamp\manage.py”,第22行,在
main()
文件“C:\Users\dzhiv\Dev\django bootcamp\manage.py”,第13行,主目录
引起恐慌(
ImportError:无法导入Django。您确定PYTHONPATH环境变量上已安装并可用它吗?您是否忘记激活虚拟环境?
  • 我有python-on-path环境(如果没有,cmd不会显示) 键入python)时,我创建了虚拟环境(python-m venv.)I 启动django项目(django管理员启动项目…)我激活 带有(.\Scripts\activate)的虚拟环境,它可以工作。当我运行 此(python manage.py createsuperuser)命令出现错误
所以我使用的是Windows10电脑,我使用的是powershell或VsCode的终端(我知道也是这样)


我该怎么办?

根据问题,您没有在虚拟环境中安装Django。激活虚拟环境后,您可以通过以下方式安装此软件:

# activated virtual environment
pip install Django
#激活的虚拟环境
pip安装Django

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

基于这个问题,您没有在虚拟环境中安装Django。激活虚拟环境后,您可以通过以下方式安装此软件包:

# activated virtual environment
pip install Django
#激活的虚拟环境
pip安装Django

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

您可以在下面的链接中找到您的问题解决方案 在这个社区,这种问题已经有了答案

您可以在下面的链接中找到您的问题解决方案 在这个社区,这种问题已经有了答案

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

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

activa通过在cmd中编写命令来创建虚拟环境 那你叫什么名字 写
pip install django

通过在cmd中写入命令来激活您的虚拟环境 那你叫什么名字 写
pip install django

您在虚拟环境中安装了
django
吗?您应该激活环境,然后运行
pip install django
。当然,先生,我在那里运行了一些django命令(django admin startproject)我确信django可以工作。但是,
django admin
不是
django
python包的一部分。这只是一个构造文件的程序,但它不包括python库。您是否在虚拟环境中安装了
django
?您应该激活环境,然后运行
pip install djangodjango管理员
不是
django
python包的一部分。这只是一个构造文件的程序,但它不包括python库。@Williem Van Onsem,谢谢你抽出时间,我发现了我在这个过程中跳过的内容。@Williem Van Onsem,谢谢你抽出时间和我讨论我知道我在这个过程中跳过了什么。