Mongodb的Django找不到Djangoadmin.py

2024-09-30 12:13:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我开始学习使用MongoDBDjango,所以我跟着this tutorial开始了

我用python3.6 -m venv MongodbTestVenv创建了我的虚拟环境,并用source MongodbTestVenv/bin/activate激活了它。到目前为止,一切都很顺利

我使用pip install git+https://github.com/django-nonrel/django@nonrel-1.5安装了Django unrel

我使用pip install git+https://github.com/django-nonrel/djangotoolbox安装了djangoolbox

我使用pip install git+https://github.com/django-nonrel/mongodb-engine安装了Mongo DB引擎

我检查了pip list以确保所有内容都已安装:

(MongodbTestVenv) MacBook-Pro-de-Hugo:MongodbTestProject hugovillalobos$ pip list
Package               Version
--------------------- -------
Django                1.5.11 
django-mongodb-engine 0.6.0  
djangorestframework   3.9.2  
djangotoolbox         1.8.0  
pip                   19.0.3 
pymongo               3.7.2  
setuptools            28.8.0 

但是,当我键入django-admin startproject MongodbTest时,我得到这个错误:-bash: django-admin: command not found

我检查了this question,但所有答案都与django admin.py文件的位置有关,所以我使用which django-admin.py找到了它,结果如下:

(MongodbTestVenv) MacBook-Pro-de-Hugo:MongodbTestProject hugovillalobos$ which django-admin.py
/Users/hugovillalobos/Documents/Code/MongodbTestProject/MongodbTestVenv/bin/django-admin.py

我可以看到该文件位于active virtual environment目录中,所以我不明白为什么找不到它

我不知道我遗漏了什么,在使用关系数据库时,我从来没有遇到过Django的问题,我只使用pip install Django安装了常规的Django版本


Tags: installpipdjangopyhttpsgitgithubcom

热门问题