我最近从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