为了澄清,我已经有了Django。在安装Django和遇到此问题之间,我所做的主要事情是安装了miniconda3和MySQLdb。
我正在运行Python 3.7.1,pip 18.1,据我所知应该有Django 2.1.4。
从/ Users / me运行:
python3 -m django --version
我得到:
/Users/me/miniconda3/bin/python3: No module named django
由此我可以看到路径似乎已更改为miniconda,但我不确定这是如何发生的。如果我运行:
pip3 install Django
然后它告诉我:
Requirement already satisfied: Django in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2.1.4)
有人对可能发生的事情以及如何纠正它有任何想法吗?
答案 0 :(得分:0)
创建虚拟环境:
转到您的BASE_DIR
答案 1 :(得分:0)
可能是您使用了另一个conda env,然后激活了另一个conda env(您当前的env),但没有激活以前的env。
我遇到了同样的问题。然后我取消了所有evns的功能,将其恢复到“基本”状态,然后激活具有我之前安装过程序包的特定环境,然后它起作用了。