在Pycharm上使用Python 3.7给我:“错误:在此环境中Django无法导入”

时间:2018-08-06 20:42:26

标签: django pycharm python-3.7

当我更新到python 3.7(在macOS上)时,这个问题才刚刚开始。是否有修复程序或JetBrains有问题?我想将Django 2.1与Python 3.7一起使用

即使出现错误,我仍然选择“运行服务器”时,一切似乎都正常运行。

2 个答案:

答案 0 :(得分:0)

您可以按照以下步骤操作,以便在pycharm中配置virtualenv:

  • 选择文件,然后单击设置
  • 在左窗格中,在搜索框中输入 Project Interpreter ,然后单击 Project Interpreter
  • 在右窗格中,单击齿轮图标,然后单击更多…
  • 项目解释器对话框中,单击加号+,然后单击添加本地

    • 在路径中输入〜/ virtualenvs // bin / python 。如果您按照先前的文章为Python设置了虚拟环境,请输入〜/ virtualenvs / api / bin / python
    • 点击确定
  • 在〜/ virtualenvs / api中选择 2.7.6 virtualenv ,点击编辑图标。
  • 选中将此虚拟环境与当前项目相关联
  • 点击确定
  • 点击确定
  • 点击应用,点击确定

参考:http://exponential.io/blog/2015/02/10/configure-pycharm-to-use-virtualenv/

答案 1 :(得分:0)

  • 打开“运行/调试配置”页面
  • 查找环境
  • 将环境变量更改为:PYTHONUNBUFFERED = 1; DJANGO_SEETINGS = your_project_name.settings
  

您应该向Pycharm显示您的项目设置文件:)我希望,如果您选择正确的Python解释器(venv),它将可以正常工作