首页 > 解决方案 > python脚本通过'import psutil'在终端中失败

问题描述

我写了一个简单的脚本来检查我的笔记本电脑上的电池时间(xubuntu 上的内置脚本似乎有些不准确),代码在 python 终端中运行良好,但是当我在没有在 python 终端中启动的情况下运行它时,我得到一个与'导入psutil'。脚本是

我对python非常缺乏经验,并且无法在网上找到任何有用的东西。

#!/usr/bin/env python3.6.7
import psutil
import time
a=psutil.sensors_battery()
b=str(a)
c=b[b.rfind(start)+len(start):b.rfind(end)]
d=int(c)/3600
print(d)
time.sleep(130)
exit()

我期望的是值 c 除以 3600 将打印在终端上,显示一段时间然后退出。相反,我得到

Desktop$ python battery.py
Traceback (most recent call last):
  File "battery.py", line 2, in <module>
    import psutil
ImportError: No module named psutil

当我右键单击脚本并选择 python3.6 时,我还尝试通过菜单选项运行,其中终端闪烁并立即关闭(以快速读取其中的任何打印内容)。我也变了

#!/usr/bin/env python3
#!/usr/bin/env python3.6
#!/usr/bin/env python3.6.7

每个都有相同的结果谢谢你的任何建议大卫

标签: python-3.x

解决方案


推荐阅读