我正在尝试导入:
from django.db import models
PyCharm会在django.db
下划线,并且抱怨:Unresolved reference 'django'
。
我该如何让PyCharm识别Django?
我正在尝试导入:
from django.db import models
PyCharm会在django.db
下划线,并且抱怨:Unresolved reference 'django'
。
我该如何让PyCharm识别Django?
我假设你正在使用一个virtualenv,它位于同一目录下的其他项目文件中。Python应该准确知道那个路径。因此,Pycharm可能正在使用错误的解释器。
转到设置->项目:->项目解释器->切换到正确的路径
在解释器包中,应该已经安装了Django包。如果没有,在这里/终端上安装它。
将项目的根文件夹标记为“Sources root”,这对我很有效。 内容根目录
Pycham > Preferences > My Project > Project Structure
来完成。 - Ezra_Bender以上答案只是部分回答。
问题描述:我安装了多个Python版本,并在其中一个Python版本中安装了Django。存在两个问题:
问题1:Pycharm具有错误的python解释器。需要更改 Project Interpreter
为安装Django的Python版本。解决方案:按照以下所有步骤进行操作。
问题2:Django未列在包列表中。需要在Pycharm环境中提供已安装的Python包。解决方案:按照以下所有步骤操作,但不要执行第三步。
解决方案: 按照以下步骤执行。
Project
> Project Interpreter
设置图标
> 添加本地
基础解释器
中选择正确的Python版本继承全局站点包
和对所有项目可用
的复选框确定
完成此操作后,在Project Interpreter
中您将能够在软件包列表中看到Django
。
Python解释器
设置为了一个虚拟环境中的版本,而我不再在该项目中使用。因此,我将其设置为全局 Python 环境中的C:\Python
,一切都像魔术般地正常工作了。菜单
-> 无效缓存/重启
-> 无效并重启
如果您以前已经成功安装了Django,但安装位置与项目位置不同:
在PyCharm中转到设置
>项目
>项目解释器
。在项目解释器的右侧,单击设置图标并选择添加本地
。
然后在新环境中勾选这两个复选框:
然后按确定
和应用
按钮等待将解释器安装到您的项目位置。
virutanenv
目录中,而不是系统Python文件。 - Alstondjango
包。因此,我进入以下路径,点击加号;然后,我搜索了django
并安装它。 它运行得很好。
文件
>设置
>项目
>项目解释器