[英]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.