为什么我的终端不能使用“django-admin”命令(我的系统是windows,我已经添加了环境路径)

myzjeezk  于 2023-10-21  发布在  Go
关注(0)|答案(1)|浏览(114)

我的终端和cmd无法在任何文件夹中识别“django-admin”命令。但是,当我在pyCharm中使用终端时,它可以正常工作。有人能帮我解决这个问题并解释为什么会发生这种情况吗?非常感谢.
我在环境中添加了路径。

但没有用。

lbsnaicq

lbsnaicq1#

在你的项目中有一个名为Scripts的文件夹,这意味着你在Windows操作系统上使用的是virtual environment。在这种情况下,可能是由IDE(PyCharm)自动创建的。
您无法在CommandPrompt/PowerShell上使用此命令,因为您的系统找不到Django。它安装在这个虚拟环境中,与你的操作系统分开。PyCharm可能会在您打开项目时自动激活此venv,因此这就是您可以在IDE中发出命令的原因。
当然,您可以手动激活它:

> cd C:\Users\86177\pythonProject
> .\Scripts\activate
(venv) > django-admin

(venv)表示环境已激活。请注意,通常Scripts位于名为venv的文件夹中,我编写的命令基于您的图像上的路径。

相关问题