我的 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/