【问题标题】:PyCharm 2018 Python Unresolved Reference 'django' VirtualEnvPyCharm 2018 Python 未解析参考 'django' VirtualEnv
【发布时间】:2019-01-14 19:37:30
【问题描述】:

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

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

from django.urls import url

我在 django 下收到一条错误消息,说明: 未解决的参考 'django'

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

但是现在我注意到我有这个错误,解决办法是什么?

提前谢谢你。

【问题讨论】:

  • 你能从设置>项目解释器中添加屏幕截图吗? (看是否设置好)
  • 我尝试了多次,但每次我想上传图片时都会收到以下错误消息:“上传图片失败;imgur 发生错误”
  • 所以添加指向img的链接
  • 原谅我的无知,但我是新手,你是怎么做到的?
  • 在这里添加imgur.com/upload 并给我链接

标签: python django pycharm virtualenv


【解决方案1】:

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

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

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

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

  • 点击pycharm终端并使用安装django

    pip install Django
    

3.更改当前项目的解释器。

  • 进入设置>项目>项目解释器并点击项目解释器下拉菜单。

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

【讨论】:

  • 谢谢 ^^ 我认为从 PyCharm 终端安装 Django 是唯一需要的要求,但是在将其作为一个包下载后,一切又都解决了,谢谢您的回答
  • @HadiK。 pycharm 终端中的 pip install 对您不起作用?
  • 在我安装 Django 包之前没有
  • 嗯。奇怪,应该有效。但无论如何你已经解决了问题:)
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

    /!\ 正如@Vegas 在评论中所说,所有配置都会消失

    【讨论】:

    • 提醒这将重置 PyCharm 的设置,因此您的所有配置都会消失。就像你刚刚安装它一样启动。
    猜你喜欢
    • 2019-08-08
    • 1970-01-01
    • 2017-06-27
    • 2014-05-05
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 2016-08-26
    • 2014-02-09
    相关资源
    最近更新 更多