【问题标题】:import django ModuleNotFoundError: No module named 'django' after install python 2导入 django ModuleNotFoundError:安装 python 2 后没有名为“django”的模块
【发布时间】:2019-03-27 21:51:09
【问题描述】:

在我通过 Anaconda 使用 python 3.6.5 之前,我有 3 个 django 项目(版本 1.11.15),并且在我意外安装 Python 2(我安装了 react native)之后出现了所有错误。

我的一些项目文件出现错误符号。而当我尝试运行“manage.py runserver”时,它无法运行,并出现错误。我卸载了 Python 2,并重新安装了我的 Anaconda (Python 3.6.5),但它没有用。

在我看来,路径中存在问题,但我不知道那是什么。我一直在寻找解决方案,但没有任何效果。有人有解决方案吗? ...谢谢

我的python版本

这是我的python路径,我不知道在这里添加什么,我只是按照我找到的一些教程

这是我的路

这是我的要求.txt

【问题讨论】:

    标签: django python-3.x python-2.x django-1.11


    【解决方案1】:

    enter image description here

    我找到了, 它是“python manage.py runserver”而不是“manage.py runserver”

    【讨论】:

    • 它的工作。我一直在重新安装我的 Anaconda。并将 Python.exe 设置为我的 .py 文件的默认程序
    【解决方案2】:

    我遇到了这个问题,我发现最简单的解决方案是写出 requirements.txt 并删除任何不需要的库。然后删除 virtualenv 并根据新要求重新创建一个新的。

    【讨论】:

    • 您是否遇到同样的错误,您可以发布您的 requirements.txt 吗?
    • 现在错误改为“import MySQLdb as Database ModuleNotFoundError: No module named 'MySQLdb'”
    • 你可以在我的图片上看到pip list我已经安装了mysqlclient
    • 对于 mysqldb 错误你安装了 mysql 连接器吗?
    • 看看这篇帖子stackoverflow.com/questions/21440230/… 选择的答案听起来对你有帮助
    猜你喜欢
    • 2021-09-30
    • 2019-02-25
    • 2020-08-16
    • 2019-03-08
    • 2021-08-06
    • 1970-01-01
    • 2018-08-22
    • 2020-04-01
    相关资源
    最近更新 更多