【问题标题】:Question about Ubuntu 18.04 LTS and python关于 Ubuntu 18.04 LTS 和 python 的问题
【发布时间】:2020-08-16 14:00:09
【问题描述】:

我对 IT 还很陌生,所以请多多包涵。我目前正在尝试在我的 Windows 笔记本电脑上运行 Ubuntu 18.04 LTS 的脚本。脚本是:

#!/usr/bin/env python3

import psutil

def check_cpu_usage(percent):
    usage = psutil.cpu_percent()
    return usage < percent

if not check_cpu_usage(75):
    print("ERROR! CPU is overloaded!")
else:
    print("Everything Ok")

当我在 Ubuntu 中运行脚本时得到错误消息:

   Traceback (most recent call last):
     File "./cpu_usage.py", line 3, in <module>
       import psutil
   ModuleNotFoundError: No module named 'psutil'

但是,当我在 windows 命令提示符下运行脚本时,它会按预期工作。此外,当我将 shebang 行更改为 #!/usr/bin/env python2 时,脚本会在 Ubuntu 18.04 LTS 终端中按预期运行。

我的问题是:如何将 psutil 直接安装到我最新版本的 Python 中,或者我是否完全缺少某些东西以使脚本正常工作?

【问题讨论】:

    标签: python ubuntu


    【解决方案1】:

    尝试使用 pip 为您的 python3 解释器安装 psutil

    pip3 install -U psutil 
    

    【讨论】:

    • 感谢您的建议,但我让它可以使用命令 sudo apt-get update -y sudo apt-get install -y python3-psutil
    猜你喜欢
    • 1970-01-01
    • 2019-03-20
    • 2019-05-09
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    相关资源
    最近更新 更多