21

我正在使用 PyCharm IDE,当我运行任何file.py我得到这个错误:

..raise ImportError("无法导入设置,因为未定义环境变量 %s。" % ENVIRONMENT_VARIABLE) ImportError:无法导入设置,因为未定义环境变量 DJANGO_SETTINGS_MODULE。

如何DJANGO_SETTINGS_MODULE在 PyCharm 中配置环境变量?

4

6 回答 6

27

我有同样的问题。我的 django 支持的设置是空的:

PyCharm 项目配置

于 2012-05-17T17:55:38.090 回答
10

我也遇到了同样的问题,并且 IntelliJ IDEA 中的修复并不明显(特别是因为没有针对此问题的“修复”链接的通知)。

您会发现需要在 Project Structure > Modules > [your Django project's name] > Django 中将 Settings 设置为 Django 项目的 settings.py 文件。

现在你知道把它贴在哪里了。

于 2012-06-21T15:05:26.227 回答
9

您可以转到显示下拉菜单的工具栏并选择您的项目 -> 编辑配置。在环境变量区域输入 DJANGO_SETTINGS_MODULE mysite.settings 并保存。

于 2011-08-22T17:13:32.053 回答
8

“独立的 Django 脚本”

于 2011-05-13T07:25:32.090 回答
2

我遇到了同样的问题,提出的解决方案不起作用。

我通过进入“文件>设置...”解决了这个问题,然后搜索“Django 控制台”并添加以下环境变量:DJANGO_SETTINGS_MODULE=mysite.settings

于 2020-12-23T08:46:01.270 回答
0

对于新来者,以下是附加信息'。

您可以在 pycharm 2019.1 中找到设置 DJANGO_SETTINGS_MODULE 的位置是:

配置 -> 语言和框架 -> Django 的正确痛苦。

django 项目根目录下方的列,您可以引用您的配置文件路径。

并且环境变量列可以设置 DJANGO_SETTINGS_MODULE 值。

于 2019-04-19T11:42:59.490 回答