python-3.x - 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
每个都有相同的结果谢谢你的任何建议大卫
解决方案
推荐阅读
- docker - 无法登录 Docker 将图像推送到 Github
- java - 我无法在java中的方法中更改文件名
- mysql - MySQL 使用 Explain 优化执行计划中的查询
- react-native - 错误:错误:无法从`App.js`解析模块`fs`:在项目中找不到fs
- c++ - 使用带有 MCP23017 的 pigpio 进行中断读取
- http-headers - .pcapfile 中以下代码的功能是什么
- angular - 我如何等到订阅完成后再返回另一个函数的值
- python - 未捕获的错误:NameError:未定义名称“true”
- c# - 无法在 ASP.net MVC 中的标识类和本地标识类之间进行转换
- python-3.x - 如何在pyspark中使用groupby创建索引列、2窗口移动平均列和2窗口差异列