OiR*_*iRc 1 python linux centos
我无法在脚本中导入psutil。但是该库已安装在我的机器上。
我的库位于此目录中,在该目录上还有simplejson库:
usr/local/lib/python2.7/site-packages/psutil
Run Code Online (Sandbox Code Playgroud)
但是如果我创建一个脚本例如:
#!/usr/bin/python
import psutil
import simplejson as json
print("Hello, world!")
Run Code Online (Sandbox Code Playgroud)
我得到这个错误:
File "test.py", line 4, in <module>
import psutil
ImportError: No module named psutil
Run Code Online (Sandbox Code Playgroud)
更新
启动pip install psutil我得到这个:
Requirement already satisfied (use --upgrade to upgrade): psutil in /usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)
关于如何解决此错误的任何想法?
https://github.com/giampaolo/psutil/blob/master/INSTALL.rst
使用pip进行安装 UNIX
安装最简单的方法psutil上UNIX是使用pip(但首先,你可能需要安装Python的头文件;见下文)。首次安装pip:
$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
Run Code Online (Sandbox Code Playgroud)
...然后运行:
$ pip install psutil
Run Code Online (Sandbox Code Playgroud)
您可能需要首先安装gcc和python头文件(请参阅下文)。