m4j*_*sun 20 python django pycharm python-3.x
我正在尝试导入:
from django.db import models
Run Code Online (Sandbox Code Playgroud)
PyCharm强调django.db并抱怨:Unresolved reference 'django'.
我如何让PyCharm识别Django?
小智 31
我假设您使用的virtualenv与其他项目文件位于同一目录中.Python应该确切地知道那条路径.所以,Pycharm可能正在使用错误的Interpreter.
转到设置 - >项目: - >项目解释器 - >切换到正确的路径
在解释器包中,应该安装Django包.如果没有,请在此处/在终端中进行.
Ayu*_*yan 16
以上答案部分回答.
问题描述:我安装了多个版本的python,并且在一个Python版本中安装了Django.有两个问题
问题1: Pycharm有错误的python解释器.为此,Project Interpreter必须将其更改为安装Django的Python版本.解决方案:遵循所有步骤.
问题2: Django未列为包.为此,我们需要在Pycharm环境中提供已安装的python包.解决方案:遵循步骤3以外的所有步骤.
解决方案: 执行以下步骤.
Project>Project Interpretersettings icon> Add LocalBase InterpreterInherit global site-packages和Make available to all projectsok完成后,Project Intepreter您将能够Django在包列表中看到.
我遇到了这个问题,它阻止了我的单元测试运行。
我发现 PyCharm 在升级过程中将 my 设置Python Interpreter为虚拟环境中的一个,我不再在这个项目中使用它。所以我将它设置到我的全局 Python 环境中C:\Python,一切都像魅力一样。
我希望这会帮助某人。
如果您使用python2.7创建项目,并且在python2.7路径中安装了django,则该项目将正常运行。然后将Project Interpreter切换到python3.5,但是此路径未安装django,那么您将遇到此问题。
小智 5
如果您之前已成功安装 Django,请在与项目位置不同的位置:在 pycharm 中转到setting>> 。在 Project Interpreter 的右侧,单击设置图标并选择。Projectproject interpreteradd local
然后在新环境中选中这两个复选框:
然后按Ok和Apply按钮并等待将解释器安装到您的项目位置。
| 归档时间: |
|
| 查看次数: |
21049 次 |
| 最近记录: |