繁体   English   中英

错误:没有名为“psutil”的模块

[英]Error : No module named 'psutil'

我一直在尝试安装Peter Chervenski's MultiNEAT ,但在运行 setup.py ( python setup.py build_ext ) 时遇到了问题:

文件“c:/Users/1234/Documents/Alex/multineat/peter-ch-MultiNEAT-f631e2f/setup.py”,第 7 行,在 from site-packages import psutil 中

我确保安装了这个模块:使用pip install了几次,它说:

要求已经满足:psutil in c:\users\1234\appdata\local\programs\python\python36-32\lib\site-packages

我自己检查了这个目录并在那里找到psutil模块(我什至删除了它并重新安装了一次)。 在那之后,我仍然遇到与Python not seeing psutil相同的错误。 有什么办法可以解决这个问题吗? (我用的是Windows 10 ,最新版Python

我在执行 python 脚本时在 Windows 10 中遇到的错误 ->

回溯(最近一次调用最后一次):

导入 psutil 中的文件“C:\\Users\\YOUR NAME\\Desktop\\Sample.py”,第 2 行

导入错误:没有名为 psutil 的模块

这就是我解决问题的方法->

C:\python -m pip install --upgrade pip

【最新pip版本安装成功】

C:\>python -m pip install psutil

Collecting psutil
  Downloading https://files.pythonhosted.org/packages/50/6a/34525bc4e6e153bf6e849a4c4e936742b365f6819c0462cebfa4f082a3c4/psutil-5.4.7-cp27-none-win_amd64.whl (220kB)
    100% |UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU| 225kB 696kB/s
Installing collected packages: psutil
Successfully installed psutil-5.4.7

最后,Sample.py 执行成功

这对我有用..

sudo pip install --upgrade psutil

在 Windows 上执行以下步骤:

  1. 管理员模式下打开命令提示符
  2. 输入命令python -m pip install psutil
  3. 如果过时,请升级 pip python -m pip install --upgrade pip

流程示例

我解决了一个问题,如果你有类似的问题,你应该试试这个:

  1. pip升级到最新版本( python -m pip install --upgrade pip
  2. 删除psutil ( C:\\Users\\(your username)\\AppData\\Local\\Programs\\Python\\Python36-32\\Lib\\site-packages ) 如果你已经安装了
  3. 重新上传psutil现在使用pip install psutil

. 它帮助了我,如果您遇到权限错误,请尝试以管理员身份打开 cmd。

我有这个问题相信我这工作 100%。 我正在使用 VS Code,您只需要正常使用 pip 安装它,但有时它不会将它添加到您的编辑器正在使用的工作目录 ( venv\\lib\\site-packages\\ ) 文件夹中。 所以只需从这里复制并粘贴它C:\\Users\\(your username)\\AppData\\Roaming\\Python\\Python39\\site-packages

我如下解决了这个问题:看来,每次我尝试使用“pip install psutil”升级 psutil 时,它只显示满足要求并显示 5.7.2。

  1. 转到安装 Python 且 psutil 可用的文件夹,例如“C:\\Python\\Lib\\site-packages”
  2. 找到所有与 psutil 相关的文件并将它们重命名为其他名称,例如 Old__psutil Old_psutil-5.7.2.dist-info
  3. 从 bash 或命令行运行“pip install psutil”
  4. 它为我更新到 5.8.0

这解决了我的问题。

这对我有用。 我的 ubuntu 系统中有多个版本的 python。

$ sudo apt install python3.6-dev

如果您的系统上安装了多个版本的 Windows,则可能会出现不一致的情况。 检查默认的 python 目录路径,并确保该目录中的“psutils”已更新。

我遇到了同样的问题,并通过指定您正在使用的确切(虚拟环境/全局) pip解决它。 在我的情况下(使用虚拟环境),使用绝对路径执行pip后,我成功安装了psutil

psutil 问题

在 SSH shell 中键入的这两个命令对我有用。 apt install 向我显示了提到的错误。

sudo apt install pip
python3 -m pip install psutil

Result: python3 -m pip install psutil Collecting psutil Downloading psutil-5.9.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284 kB) |███████████████ █████████████████| 284 kB 2.0 MB/s 安装收集的包:psutil 成功安装 psutil-5.9.1

希望这可以帮助某人...

我遇到了同样的问题,但情况并不完全相同。 我正在为所有遇到与我相同问题的人写这篇文章。

我正在运行sudo python script.py (因为我想改变 cpu 频率,所以需要 sudo)但是Error: No module named 'psutil' 我检查了我的 python 版本

python --version

它是 3.8,但是当我检查我的版本时

sudo python --version

它正在运行 2.7 版。 一旦我跑了

sudo python3 script.py

它运行顺利。 当然,我已经验证了我在 python3 上安装了最新的 pip + psutil 库。 基本上,确保您运行的是正确的 python 版本,并且所有库/包管理器都是最新的,希望这对您有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM