我开始学习使用MongoDB和Django,所以我跟着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版本
你说你跑了:
但是bash可以从
which
语句中找到django-admin.py
试试你的bash所知道的:
相关问题 更多 >
编程相关推荐