[英]Python random number generator error. WindowsError: [Error -2146893818] Invalid Signature
内置的python RNG有什么问题? 这行不断崩溃我的应用程序
File "C:\Python27\lib\random.py", line 113, in seed
a = long(_hexlify(_urandom(2500)), 16)
WindowsError: [Error -2146893818] Invalid Signature
仅当我尝试使用PHP的proc_open()从Web应用程序运行python时,才会发生该错误。
好的,事实证明这是一个PHP问题,而不是OS级问题,因此如果没有代码,您几乎不可能提供帮助,但是如果有人遇到同样的问题,我将在这里保留。
这是一个环境变量问题。 除非指定$env
作为第五个参数,否则在调用proc_open()
,PHP使用操作系统级别的环境变量。 在我的情况下的错误是,我错误地记得必须指定$env
,并且我使用了一个空数组作为其值,从而取代了OS级别的路径定义。 删除了$env
和$cwd
,它就像一个符咒。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.