psutil是第三方包,需要单独安装。原因是我没有使用ubuntu20自带的python3.8,而是安装了另外一个python3.9。python3.8和3.9并存,需要我们自己解决冲突。Python3.9.5(默认,2021年5月19日,11:32:47)[GCC9.3.0]在linux上键入“help”、“copyright”、“credits”或“license”以获取更多信息。>>>importpsutilTraceback(最近调用last):文件“”,第1行,在文件“/usr/lib/python3/dist-packages/psutil/__init__.py”,第95行,在来自.从.import_psutil_linuxascextImportError:cannotimportname'_psutil_linux'frompartiallyinitializedmodule'psutil'(mostlikelyduetoacircularimport)(/usr/lib/python3/dist-packages/psutil/__init__.py)>>>退出解决方法:pipinstallpsutil-U为什么要用-U参数呢In[1]:importsysIn[2]:sys.pathOut[2]:['/home/bot/.local/bin','/usr/lib/python39.zip','/usr/lib/python3.9','/usr/lib/python3.9/lib-dynload','','/home/bot/.local/lib/python3.9/站点包','/usr/local/lib/python3.9/dist-packages','/usr/lib/python3/dist-packages','/home/bot/.local/lib/python3.9/site-packages/IPython/extensions','/home/bot/.ipython']In[3]:exit因为python解释器在找包的时候会先在用户目录下搜索包,所以我们安装在自己的解释器环境中,避免和系统环境中的psutil冲突