django-admin是python或django安装的一部分吗



我刚刚开始使用django框架。有一件事困扰着我,那就是django管理实用程序。它是python安装的一部分,还是通过pip安装django的一部分?

我做项目的方式是

  1. 创建一个虚拟环境。

  2. 通过django-admin在环境中创建一个django项目。

  3. 然后我在环境中使用pip安装django框架。

我的问题出现了,因为在虚拟环境中,我在安装框架之前使用django-admin创建了项目。

https://docs.djangoproject.com/en/2.1/ref/django-admin/

django-admin是django的命令行实用程序,用于管理任务。

django-admin实用程序随任何Django安装而来。为了使用django-admin命令,如果您通过其setup.py实用程序安装django,那么django-admin脚本应该在您的系统路径上。如果它不在您的路径上,您可以在Python安装中的site-packages/django/bin中找到它。

使用上面给出的链接可以找到windows和linux的说明。

为了回答您的问题,django管理员是django框架的一部分

我也遇到过类似的情况。在我为python 3创建的虚拟环境中,使用了我的全局python 2安装。试着像以前一样创建一个新的虚拟环境,这次试着使用"python-django-admin"而不仅仅是"django-admin"。我问你一个问题,这是一个Windows环境吗?因为这是我唯一见过这种行为的环境。我相信通过使用"python-django-admin",它将迫使它使用virtualenv的沙盒python。

相关内容

最新更新