错误:没有名为'psutil'的模块

时间:2018-05-13 12:56:19

标签: python psutil

我一直在尝试安装"postProcess": function( data, config, chart ) { var newData = []; for ( var i = 0; i < data.items.length; i++ ) { var dataPoint = {}; dataPoint= data.items[i]; newData.push( dataPoint ); } return newData; }, 并在运行setup.py(Peter Chervenski's MultiNEAT)时遇到问题:

  

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

我确保已安装此模块:使用python setup.py build_ext几次,并说:

  

要求已经满足:psutil in   C:\用户\ 1234 \应用程序数据\本地\程序\蟒\ python36-32 \ lib中\站点包

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

9 个答案:

答案 0 :(得分:2)

执行python脚本时在Windows 10中出现错误->

  

回溯(最近通话最近一次):

     

文件“ C:\ Users \您的名字\ Desktop \ Sample.py”,第2行,在       导入psutil

     

ImportError:没有名为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成功执行

答案 1 :(得分:2)

在Windows上执行以下步骤:

  1. 管理员模式
  2. 打开命令提示符
  3. 输入命令 python -m pip install psutil
  4. 如果过期则升级点 python -m pip install --upgrade pip

Process Example

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:1)

我遇到了这个问题,相信我,这 100% 有效。我正在使用 VS Code,您只需正常使用 pip 安装它,但有时它不会将它添加到您的编辑器正在使用的工作目录 (invoking: {{ template "rocking-template" (merge (dict "subdomain" "hello") .) }} using: {{ .subdomain }}.{{ .domain }} ) 文件夹中。所以只需从这里复制并粘贴它venv\lib\site-packages\

答案 4 :(得分:0)

这对我有用。

sudo pip install --upgrade psutil

答案 5 :(得分:0)

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

$ sudo apt install python3.6-dev

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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

psutil issue

答案 8 :(得分:0)

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

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

这解决了我的问题。