django - 在 Pycharm 上使用 Python 3.7 给我 : "Error: Django is not importable in this environment"

标签 django pycharm python-3.7

当我更新到 python 3.7(在 macOS 上)时,这个问题才开始出现。有任何解决办法还是 JetBrains 的问题?我想将 Django 2.1 与 Python 3.7 结合使用

此外,当我选择“运行服务器”时,尽管出现错误,一切似乎都工作得很好。

最佳答案

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

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

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

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

关于django - 在 Pycharm 上使用 Python 3.7 给我 : "Error: Django is not importable in this environment",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51715339/

相关文章:

python - 如何让PyCharm IDE 为pygame 的子模块做代码补全?

Python:字符串格式化程序以获得带下划线的标题

django - django 对象级权限

python - 如何在没有设置文件的情况下更改 scrapy 用户代理

python - DLL 加载失败 : %1 is not a valid Win32 application on Enthought

pycharm - 使用 Pycharm IDE for Python,未使用的变量

python - 使用 asyncio.gather 不会引发内部异常

python - 为 contextvars.Context 提供 ContextManager

python - 如何停止Docker数据库容器

javascript - 带下划线和时间戳的无限 url