PyCharm 2018 Python 未解决的参考 'django' VirtualEnv

PyCharm 2018 Python Unresolved Reference 'django' VirtualEnv

我有最新的 PyCharm 版本 (2018) 和最新的 Django 版本 (2.1) 和 Python (3.6)

当我想从 Django 导入 PyCharm 中的内容时:

from django.urls import url

我在 django 下收到一条错误消息,指出: 未解决的引用'django'

我创建了一个虚拟环境,并在上面 运行 一个项目,最著名的一个(民意调查),它 运行 非常好。

但是现在我发现我有这个错误,有什么解决办法吗?

提前致谢。

您当前使用的虚拟环境中没有安装django。为当前环境安装它或使用安装了 django 的项目解释器应该可以解决问题。

1.通过 pycharm 设置在您当前的虚拟环境中安装 Django。

  • 转到设置 > 项目 > 项目解释器 并单击 右侧的绿色加号(安装选项)。
  • 在可用包对话框的搜索栏中搜索 django 和 select 它。
  • Select底部的安装包选项。

2。通过 pycharm 终端在您当前的虚拟环境中安装 Django。

  • 点击pycharm终端,使用

    安装django
    pip install Django
    

3。更改当前项目 Interpreter.

  • 转到设置>项目>项目解释器并单击项目解释器下拉菜单。

  • 选择一个安装了django的项目解释器。

我在使用 SRC 文件夹的教程中遇到了这个问题。我了解到SRC文件夹需要在Pycharm中标记为"sources root"。完成后,错误标记就会消失。
Try Django Tutorial

我遇到了这个问题,但上面和其他帖子中的 none 答案有效。我使用了正确的解释器并且 Django 安装良好(在 venv 中)。

我使用文件 > 管理 IDE 设置恢复了默认设置,这更正了错误。 我想 PyCharm 的最后一次更新出错了,这一切都重新启动了。

/!\ 正如@Vegas 在评论中指出的那样,所有配置都将消失