python - 没有名为 django-admin C :\Program Files\Python39\python3. exe 的模块

标签 python python-3.x django python-3.7 python-3.9

我的 windows10 中安装了 2 个 python。

1 - python 3.7.x

2 - python 3.9.x

我有这2 个版本,因为我同时在我的笔记本电脑上使用不同的 Django 版本

注意:对于 3.9.x 版本,我已将 python.exe 重命名为 python3.exe

并保持 3.7.x 的 python.exe 不变。

要运行我的 Django == 2.x.x 项目,我写道:

python manage.py runserver

运行我的 Django == 3.9.x 项目,我写道:

python3 manage.py runserver

但是当我尝试使用以下命令创建新项目时:

python3 -m django-admin startproject my_project_name

它给了我一个错误 No module name django-admin 我不知道为什么它给我这个错误。 谁能指导我吗?

最佳答案

我猜重命名文件实际上并没有重命名编译器的目录定位器

为什么不在 Python3 中创建一个虚拟环境,然后在其中 pip install Django==3.x。

如果你有多个编译器,最好创建虚拟环境

关于python - 没有名为 django-admin C :\Program Files\Python39\python3. exe 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72421147/

相关文章:

python - Python中如何控制对多个底层对象的异步访问?

python - 在 Python 中使用 'for x in list' 访问 x+1 元素

python-3.x - 如何覆盖包中的函数?

python - Django 1.7 - 带有自定义应用程序标签的模型发现和应用程序配置

django - 如何在 Django ORM 中查询不区分大小写的数据?

python - 了解如何为 numpy reshape() 指定新的形状参数

python - 如何在 Python OpenCV 中绘制图像对数色度图

python - 如何将 python 字典转换为所需的格式

python - 检索数据直到它与下一个正则表达式模式匹配

python - Django +Celery +SQS -> boto.exception.SQSError : SQSError: 599 gnutls_handshake()