0

运行uuid.getnode()时,在 Anaconda 环境中运行时和在“常规”venv 中运行时,我会得到不同的值。

在 venv 中运行时,我得到了计算机的实际 MAC 地址,这与我在虚拟环境(50-xx-xx-xx-xx-xx)之外运行的值相同。

但是,在 Anaconda 环境中运行时,我得到一个不同的(可能是随机的)值。此外 - 当在不同进程的同一环境中运行时,我得到不同的 MAC 地址(ed-xx-xx-xx-xx-xx65-xx-xx-xx-xx-xx8b-xx-xx-xx- xx-xx等)。我不得不注意到,根据 的文档uuid.getnode,返回的值确实是随机的,因为它们代表 multicast-addresses

谁能解释一下?

有谁知道如何在 python 中获得另一个唯一的跨平台每台计算机标识符而无需额外的软件包?

谢谢!

4

0 回答 0