问题标签 [environ]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
972 浏览

python - 有没有办法在 Pyomo 中获取带有变量名的列表?

我想将所有整数有界变量附加到我定义的integer_constraints_list中。有没有办法用我的所有变量名获取某种列表或数组来迭代我使用for循环制作的代码?类似的东西variables_list = [inst.x[i], inst.y[i], inst.z[i]]

我知道pyomo内核有类似的东西,但我使用environ来定义模型

类似于

0 投票
0 回答
200 浏览

python - 在 jupyter notebook 中使用 bash_profile 变量

我试图隐藏我的登录凭据,在我的 .bash_profile 中创建我的变量。export var = 'foo'并在 jupyter notebook 中使用os.environ.get('var'). 结果是无。

在我的普通 IDE 中,这很容易,因为我的步骤是:

设置.py

从这里,我的 IDE 访问该特定的 bash 配置文件并返回我请求的内容。

如何访问 jupyter notebook bash 配置文件并在其中创建变量?谢谢。

0 投票
1 回答
291 浏览

server - 有没有办法通过pid在HP-UX中获取环境变量

我想知道通过 ps 命令、文件或编程从 pid 获取 HPUX 中的环境变量的方法。

有可能得到变量

HP-UX : 使用 gdb 进行跟踪,但服务器上没有 gdb (HPUX),无法安装。

让我知道。

0 投票
8 回答
11001 浏览

python - django.core.exceptions.ImproperlyConfigured:设置 SECRET_KEY 环境变量

在我使用 environ 使用 environ 将 SECRET_KEY 和 DEBUG 作为环境变量之前,该项目运行良好。在我收到此错误后:-

输出是:

设置.py

.env 文件

SECRET_KEY 值未加引号

在添加环境之前,该项目运行良好。我是否因为 eviron 而收到错误消息?我应该如何消除这个错误?

0 投票
3 回答
14563 浏览

python - 我不断收到错误“ModuleNotFoundError:我的 settings.py 文件中没有名为‘environ’的模块”。我已经在我的 python shell 中安装了依赖项

我在我的 settings.py 文件中不断收到关于 environ 的导入错误,我也通过我的 .venv 文件中的诗歌安装了它。这可能是设置文件之外的错误吗?

0 投票
1 回答
64 浏览

python - Python没有设置环境变量

我编写了一个 python 应用程序,可以使用环境变量将其设置为开发或生产模式。此变量可以作为 CLI 参数传递:

现在的问题是没有设置这个环境。这意味着如果我遵循代码,它就不起作用:

在此示例中,不会导入库。

编辑:

这确实适用于 Windows,但不适用于 linux,我的情况是:Rasbian OS。

有谁知道为什么这不起作用?

提前致谢!

0 投票
3 回答
1769 浏览

python - 为什么我的 Environ 导入不导入 .env 变量?

我正在构建一个 Django 应用程序,但我遇到了一个问题。我已经导入了 environ 包,以便将我的所有变量存储在一个.env文件中,但实际上我的应用程序似乎没有读取它,我不明白为什么。

这是我的.env文件:

这是我的settings.py文件:

当我运行python manage.py runserver命令(或任何其他命令顺便说一句)时,我收到此错误:

现在,如果我将密钥硬编码到 中settings.py,错误会发生变化:

据我所见,似乎settings.py根本没有读取 中的所有变量.env,但我不知道如何解决这个问题。我能做些什么?

编辑:问题已解决 这比我想​​象的要容易。我忘了在终端export READ_DOT_ENV_FILE=True输入,以便在开发中启用文件读取。

感谢所有试图帮助我的人!

祝你今天过得愉快

0 投票
0 回答
74 浏览

python - 如何在 PYSPARK_SUBMIT_ARGS 中添加多个环境

当我在同一个文件中第二次使用 os.environ["PYSPARK_SUBMIT_ARGS"] 时出现问题。如果我将 os.environ["PYSPARK_SUBMIT_ARGS"] 分开并单独运行,它可以工作。有没有办法将它们全部结合起来?这些是我的 os.environ["PYSPARK_SUBMIT_ARGS"]

  1. os.environ['PYSPARK_SUBMIT_ARGS'] = '--conf "spark.hadoop.io.compression.codecs=io.projectglow.sql.util.BGZFCodec" --name "PySparkShell" --packages "io.projectglow:glow- spark3_2.12:0.6.0" pyspark-shell'

  2. os.environ['PYSPARK_SUBMIT_ARGS'] = '--conf "spark.sql.extensions=com.datastax.spark.connector.CassandraSparkExtensions" --name "PySparkShell" --packages "com.datastax.spark:spark-cassandra- connector_2.12:3.0.0" pyspark-shell'

0 投票
1 回答
322 浏览

django - docker-compose up 卡在 .env 不存在

我想将 .env 文件中的环境变量插入到我的容器化 Django 应用程序中,这样我就可以使用它来安全地设置 Django 的 settings.py。

然而,在 $docker-compose up 上,我收到了 UserWarning 的一部分,它显然源自 django-environ 包(并破坏了我的代码):

/usr/local/lib/python3.9/site-packages/environ/environ.py:628: UserWarning: /app/djangoDocker/.env 不存在 - 如果您没有单独配置环境,请创建一个。网站 | 警告.warn(

警告在那一点中断并且(尽管所有容器都声称正在运行)我既不能从该控制台(zsh、Ctrl+C)阻止它们,也不能在本地访问该网站。我错过了什么?非常感谢任何有用的输入。

Dockerfile:(位于根目录)

docker-compose.yml(位于根目录中;我尝试过使用 env_file 或注释中的环境)

.env。(也位于根目录)

在根目录下运行 $docker-compose up 后的终端输出

要求.txt

如果需要任何进一步的信息,请告诉我。

0 投票
1 回答
81 浏览

python-3.x - ValueError:字典更新序列元素 #0 的长度为 1;2 是必需的,在 Python 中 pprint 的输出

我得到错误:

ValueError:字典更新序列元素 #0 的长度为 1;2 是必需的

在这一行的输出:

pprint.pprint(dict(os.environ['MOTECOM']), width= 1)

我在 docker 容器上使用 Python 3.6.2。