代码之家  ›  专栏  ›  技术社区  ›  twasbrillig

初始化与随机数相关的Python3时出错

  •  0
  • twasbrillig  · 技术社区  · 6 年前

    我最近从Python2.7升级到Python3.6。

    我在詹金斯身上做了一份工作,结果犯了个错误:

    21:00:58 C:\Jenkins\workspace\LoadBalancer>python -u C:\pythondir\addorremove.py site 14 add --delay  
    21:00:58 Fatal Python error: failed to get random numbers to initialize Python
    21:00:58 
    21:00:59 
    21:00:59 C:\Jenkins\workspace\LoadBalancer>exit 3 
    

    当我重做作业时,错误不再发生。

    我搜索了有关错误的信息,但其他人只在Linux中有过,而我在Windows中运行。

    我怎样才能避免将来发生这种事?

    它运行的服务器在Windows 2008 R2标准版上。詹金斯的版本是2.53(这有点过时,但我不认为这是罪魁祸首)。

    python版本是:“python 3.6.5(v3.6.5:f59c0932b4,2018年3月28日,17:00:18)[msc v.1900 64位(amd64)]on win32”。

    这是我从皮普那里得到的:

    Package    Version
    ---------- ----------
    certifi    2018.11.29
    chardet    3.0.4
    idna       2.7
    pip        18.1
    pypiwin32  223
    pywin32    224
    requests   2.20.1
    setuptools 39.0.1
    urllib3    1.24.1
    
    0 回复  |  直到 6 年前