环境变量
环境变量¶
某些 Python 解释器接受的环境变量也能被用来影响 PL/Python 行为。它们需要在主 SeaboxSQL服务进程的环境中设置,例如在一个启动脚本中设置。可用的环境变量取决于 Python的版本,细节可见 Python 文档。在编写这份文档时,下面的环境变量可以对 PL/Python 产生影响(假定有一个合适的Python 版本):
-
PYTHONHOME
-
PYTHONPATH
-
PYTHONY2K
-
PYTHONOPTIMIZE
-
PYTHONDEBUG
-
PYTHONVERBOSE
-
PYTHONCASEOK
-
PYTHONDONTWRITEBYTECODE
-
PYTHONIOENCODING
-
PYTHONUSERBASE
-
PYTHONHASHSEED
(Python 的实现细节似乎超出了 PL/Python的控制范围,某些列在python
手册页上的环境变量只在命令行解释器中有效,但在嵌入式Python 解释器中无效)。