没有名为django的模块,但安装了django-miniconda干扰了路径



为了澄清,我已经让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)

有人知道可能发生了什么以及如何纠正吗?

  1. 创建一个虚拟环境:

    • 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,然后它就工作了。

相关内容

  • 没有找到相关文章

最新更新