为了澄清,我已经让Django开始工作了。在安装Django和遇到这个问题之间,我所做的主要事情是安装了miniconda3和MySQLdb。
我正在运行Python 3.7.1,pip 18.1,据我所知应该有Django 2.1.4。
我运行的发件人/用户/我:
python3 -m django --version
我得到:
/Users/me/miniconda3/bin/python3: No module named django
从这一点我可以看出,这条路似乎已经改成了迷你康达,我不确定这是怎么发生的。如果我运行:
pip3 install Django
然后它告诉我:
Requirement already satisfied: Django in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2.1.4)
有人知道可能发生了什么以及如何纠正吗?
-
创建一个虚拟环境:
- cd/a/b
- virtualenv-p C:/Python36-32/python.exe venv
- cd venv
- pip安装django
- pip安装
转到BASE_DIR
- cd/projet_django_app/
- python manage.py运行服务器
可能是您正在使用另一个conda-env,然后激活另一个cona-env(您当前的(,而不停用您以前的env。
我也有同样的问题。我停用了所有的evn,回到"基本",然后激活了我之前安装的包的特定env,然后它就工作了。