我无法在脚本中导入psutil。但是库已安装在我的机器上。
我的库位于此目录中, 上还有simplejson库 :
usr/local/lib/python2.7/site-packages/psutil
但是,如果我创建一个脚本,例如:
#!/usr/bin/python
import psutil
import simplejson as json
print("Hello, world!")
我收到了这个错误:
File "test.py", line 4, in <module>
import psutil
ImportError: No module named psutil
更新
启动pip install psutil
我得到了这个:
Requirement already satisfied (use --upgrade to upgrade): psutil in /usr/local/lib/python2.7/site-packages
有关如何解决此错误的任何想法?
答案 0 :(得分:5)
https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
在UNIX
在psutil
上安装UNIX
的最简单方法是使用pip
(但首先您可能需要安装python头文件;请参阅后面的内容)。首先安装pip
:
$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
...然后运行:
$ pip install psutil
您可能需要先安装gcc
和python头文件(请参阅后面的内容)。
答案 1 :(得分:0)
如果您使用的是 Debian 或类似 Ubuntu 的衍生产品,如果您尝试安装 psutil
,则不需要 pip
。< /p>
有一个名为 python3-psutil
的系统包可以安装
sudo apt-get install python3-psutil
这应该允许您系统上的所有用户可靠地从 psutil
导入 python3
。