[英]How to run pyRAPL on Linux
我正在使用 Linux 机器。 我需要在 python3.8 中使用 pyRAPL。 我已经安装了 pyRAPL。 安装成功。 我进入解释器( Python3.8
)并检查。 它进口。
但是当我执行pyRAPL.setup()
时,它会引发文件权限错误。
所以为了解决这个错误,我将代码运行为sudo python3.8 foo.py
,但是当我这样做时,我得到了 numpy 的module not found
错误。
现在,我导入哪个模块并不重要。 当我使用sudo python3.8 foo.py
命令运行代码时,无论我的 python 脚本的第一行中的哪个模块,它都会接受它,并抛出“找不到模块”错误。 (是的,我对此进行了测试)。
所以这不是 NumPy 特定问题。
现在我可以像python3.8 foo.py
一样运行代码,但这会给我 pyRAPL 文件权限错误。 我需要为我的项目使用 pyRAPL 库,所以我不能只评论它和 go。
所以我陷入了一个循环。
没有 sudo = pyRAPL 文件权限错误。
是 sudo = 未找到模块错误。
请帮我。
你报告了两个问题。
$ sudo chmod -R a+r /sys/class/powercap/intel-rapl
或类似的命令$ sudo chown -R energy /sys/class/powercap/intel-rapl
。 与其对整个服务器进行全局安装,不如考虑使用conda 。 然后调整 PATH 将是$ conda activate my-rapl-env
问题,无论您是 root 用户还是普通用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.