克隆 python 虚拟环境时出错 (virtualenv-clone) - 无法获取随机数

时间:2021-04-27 14:37:00

标签: python python-3.x virtualenv

我最近问了一个相关的问题,我的第一个问题与 virtualenv-clone 对 python 3.9 的支持(或缺乏)有关。

How to clone a python virtual environment

我现在使用 python 3.8.2 并运行以下命令:

virtualenv-clone myVenv myVenv_clone

我收到此错误:

Fatal Python error: _Py_HashRandomization_Init: failed to get random numbers to initialize Python

我在上一篇文章中添加了一些此类信息,但从技术上讲,这是一个新问题。

3.8.1、3.8.0、3.7.9 和 3.7.6 也会出现此错误。 Python 似乎无法访问生成随机数所需的内容。一些帖子表明 Python 不知道 %systemroot% 环境变量以及需要“在子进程调用中将变量覆盖到操作系统环境”。但是,我不明白如何解决这个问题。

为了简化我的测试,我使用了虚拟机并拍摄了快照。所以,Win10上只安装了一个版本的Python。一旦我运行我的测试并且它失败了,我将操作系统恢复到安装 python 之前的状态,然后我尝试另一个 python 版本。

0 个答案:

没有答案