标签: environ

什么:在profiles.clj中提供了什么意思?

Luminus现在用这个内容创建一个profiles.clj:

{:provided {:env {;;when set the application start the nREPL server on load
                  :nrepl-port "7001"
                  :database-url "jdbc:mysql://localhost:3306/mysqlkorma_dev?user=db_user_name_here&password=db_user_password_here"}}}
Run Code Online (Sandbox Code Playgroud)

做什么:提供在这里做什么?在environ的文档中,似乎有两个条目,一个用于开发,一个用于测试https://github.com/weavejester/environ.

clojure leiningen luminus environ

9
推荐指数
1
解决办法
705
查看次数

为什么/proc文件系统中environ的内容与extern environ指向的内容不同?

我的 C++ apache/cgi 中的 getenv() 给了我奇怪的东西,然后我检查了 /proc/${PID_OF_THE_RUNNING_PROCESS} 内的环境,它们不匹配,我认为它们应该匹配,我想知道 /proc 或它出了什么问题是 getenv() 吗?

shell@kernel # xargs --null --max-args=1 echo < /proc/${PID_OF_THE_RUNNING_PROCESS}/environ 
PATH=/usr/bin:/bin:/usr/sbin:/sbin
LD_LIBRARY_PATH=/usr/local/httpd-2.2.19/lib:
Run Code Online (Sandbox Code Playgroud)

PID_OF_THE_RUNNING_PROCESS 的代码

#include<stdio.h>
extern char **environ;

void run()
{
    char* s = *environ;
    printf("declare -x  all env begin\n");    
    for (int i = 1; NULL != s; ++i) {
        printf("declare -x  %s\n", s);
        s = *(environ+i);
    }
    printf("declare -x  all env end\n");
}
Run Code Online (Sandbox Code Playgroud)

PID_OF_THE_RUNNING_PROCESS 的控制台日志

declare -x  all env begin
declare -x  FCGI_ROLE=RESPONDER
declare -x  UNIQUE_ID=Wvq-Cn8AAAEAAAkmJlsAAAmM
declare -x  HTTP_HOST=www.example.com …
Run Code Online (Sandbox Code Playgroud)

environment environment-variables getenv environ

5
推荐指数
2
解决办法
2904
查看次数

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

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

输出是:

(env) E:\ecommercedj>python manage.py runserver
Traceback (most recent call last):
  File "E:\ecommercedj\env\lib\site-packages\environ\environ.py", line 273, in get_value
    value = self.ENVIRON[var]
  File "c:\users\matruchhaya\appdata\local\programs\python\python38-32\lib\os.py", line 675, in __getitem__
    raise KeyError(key) from None
KeyError: 'SECRET_KEY'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 21, in <module>
    main()
  File "manage.py", line 17, in main
    execute_from_command_line(sys.argv)
  File "E:\ecommercedj\env\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "E:\ecommercedj\env\lib\site-packages\django\core\management\__init__.py", line 395, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "E:\ecommercedj\env\lib\site-packages\django\core\management\base.py", …
Run Code Online (Sandbox Code Playgroud)

python django environment-variables secret-key environ

4
推荐指数
2
解决办法
5411
查看次数

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

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

`
import environ

env = environ.Env(
    DEBUG=(bool, False),
    ENVIORNMENT=(str, 'PRODUCTION'),
)

environ.Env.read_env()

ENVIRONMENT= env.str('ENVIRONMENT')


SECRET_KEY = env.str('SECRET_KEY')

DEBUG = env.bool('DEBUG')

ALLOWED_HOSTS = tuple(env.list('ALLOWED_HOSTS'))

`
Run Code Online (Sandbox Code Playgroud)

python django environ

4
推荐指数
2
解决办法
7659
查看次数

如何将文件路径变量放入pandas.read_csv?

我尝试通过 os.environ 应用它,如下所示:

import os
import pandas as pd

os.environ["FILE"] = "File001"

df = pd.read_csv('/path/$FILErawdata.csv/')
Run Code Online (Sandbox Code Playgroud)

但熊猫不承认$FILE,而是给我$FILErawdata.csv not found

有没有其他方法可以做到这一点?

python csv operating-system pandas environ

3
推荐指数
1
解决办法
2万
查看次数