在Pycharm上使用Python3.7给了我一个答案:“如果您在Pycharm上使用Python3.7;错误:Django在此环境中不可导入;

在Pycharm上使用Python3.7给了我一个答案:“如果您在Pycharm上使用Python3.7;错误:Django在此环境中不可导入;,django,pycharm,python-3.7,Django,Pycharm,Python 3.7,当我更新到Python3.7(在macOS上)时,这个问题刚刚开始。JetBrains是否有任何修复或问题?我想在Python3.7中使用Django 2.1 此外,尽管出现了错误,但当我选择“运行服务器”时,一切似乎都很正常。您可以按照以下步骤在pycharm中配置virtualenv: 选择文件,单击设置 在左侧窗格中,在搜索框中输入项目解释器,然后单击项目解释器 在右侧窗格中,单击齿轮图标,单击更多… 在项目口译员对话框中,单击加号+,单击添加本地 在路径中输入~/virtualenv

当我更新到Python3.7(在macOS上)时,这个问题刚刚开始。JetBrains是否有任何修复或问题?我想在Python3.7中使用Django 2.1


此外,尽管出现了错误,但当我选择“运行服务器”时,一切似乎都很正常。

您可以按照以下步骤在pycharm中配置virtualenv:

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

    • 在路径中输入~/virtualenvs//bin/python。如果按照前面的帖子为Python设置虚拟环境,那么输入~/virtualenvs/api/bin/Python
    • 单击确定
  • 在~/virtualenvs/api上选择2.7.6 virtualenv,单击编辑图标
  • 选中“将此虚拟环境与当前项目关联”
  • 单击确定
  • 单击确定
  • 单击应用,单击确定
参考资料:

  • 打开运行/调试配置页面
  • 寻找环境
  • 将环境值更改为:PYTHONUNBUFFERED=1;DJANGO\u SEETINGS=您的项目名称。设置
您应该向Pycharm显示您的项目设置文件:)如果您选择了正确的Python解释器(venv),我希望它能够工作


什么是“这个问题”?你能提供更多的上下文吗?你在使用virtualenv吗?在Python3.7中使用virtualenv我也相当肯定这只是JetBrain的一个问题,我不知道如何处理Python3.7。鉴于在我的工作中,两者之间并没有太大的区别,我刚刚恢复到3.6。非常烦人,但我想现在不管怎样。你用python 3.7创建了一个新的virtualenv并安装了django吗?是的,我做了@ThomasTried,消息仍然显示出来。没有东西坏了,但PyCharm表现得很像。我想它还不能识别3.7。你的virtualenv在Python3.7上??我们不想创建virtualenv是什么?