簡體   English   中英

關於 Ubuntu 18.04 LTS 和 python 的問題

[英]Question about Ubuntu 18.04 LTS and python

我對 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 中,或者我是否完全缺少某些東西才能使腳本正常工作?

嘗試為您的 python3 解釋器安裝帶有psutil的 psutil。

pip3 install -U psutil 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM