我正在运行 Gem5 完整系统模拟,在将映像挂载到 gem5 上时,我使用命令行参数 --kernel-init=/bin/sh 绕过了 systemd 服务,这样做是为了减少 gem5 上系统启动的挂载时间然而,模拟,一旦我到达终端,我就无法运行任何包,比如与 python 相关的脚本,我不断收到以下错误
/home/ubuntu/benchmark/# python execute.py
[ 0.461255] random: python: uninitialized urandom read (24 bytes read)
Traceback (most recent call last):
File "/home/ubuntu/benchmark/execute.py", line 10, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
我还应该提到我使用 qemu 创建了这个磁盘映像,其中映像上有两个版本的 python,一旦我在 qemu 上安装了基准测试并安装了必要的软件包,我就将映像安装在 gem5 上,我想知道需要做什么完成在这个最小环境中执行图像
即使我在模拟器上运行时执行 python - c import numpy ,它仍然说找不到 numpy
文件“
确保 numpy 已安装,检查(此)[https://numpy.org/install/] 以了解如何安装。