【问题标题】:Django ImportError: Couldn't import DjangoDjango ImportError:无法导入 Django
【发布时间】:2018-06-26 00:42:28
【问题描述】:

我有一个关于django web的项目,这个项目在其他电脑上没有问题,但是我自己笔记本上的pycharm提示如下信息

ImportError:无法导入 Django。您确定它已安装并在您的 PYTHONPATH 环境变量中可用吗?您忘记激活虚拟环境了吗?

我使用 PyCharm Professional 和 PyCharm3 我的系统是 Windows 10。有人可以帮忙吗?

【问题讨论】:

  • 那么,你配置PYTHONPATH了吗?
  • 如果你创建了任何 venv,那么你可以激活它,否则你必须安装 django。你确定在你的系统中正确安装了 django 吗?
  • 您是否尝试过从命令提示符运行?可能的原因已经写在错误消息中。仔细检查它。或者可能是你错误地配置了 pycharm
  • 我的电脑命令行完美运行python,可以导入django

标签: python django


【解决方案1】:

您的问题有点含糊,因为您没有提供有关您的设置/配置的任何详细信息以及您为获取错误所采取的步骤,但通常这些类型的错误归结为在初始安装/设置过程。

我建议检查 Python 是否已正确配置并已添加到系统路径中。还要检查你是否安装了带有pip freeze 的Django(如果你在虚拟环境中,请确保激活它然后运行命令)。

或者这里有一个basic Django setup guide,你可以通过它和PyCharm-specific Django setup guide

如果一切都失败了,您应该尝试重新安装 Python 和 PyCharm,然后再试一次。

【讨论】:

  • 如果我用pycharm新建一个django项目,pycharm可以正常工作,但是如果我打开我从电脑复制的项目会有django not found提示,我认为是配置错误,我该如何解决
  • 我的问题已经解决了,我的这个副本没有导入django这个包,谢谢大家的回答
【解决方案2】:

对我来说,它与deactivatesource 一起工作,然后又与venv 一起工作。 从外部文件夹:

$ source ./venv/bin/activate

【讨论】:

    猜你喜欢
    • 2018-02-22
    • 2018-05-29
    • 1970-01-01
    • 2015-04-30
    • 2019-08-27
    • 2020-06-25
    • 2016-09-07
    • 2018-11-15
    相关资源
    最近更新 更多