![](/img/trans.png)
[英]Apache Airflow ImportError: cannot import name '_psutil_linux'
[英]ImportError: cannot import name '_psutil_linux' from 'psutil' on AWS EC2
我在 AWS 上运行 EC2 实例,并且在使用 python 包时出错。 我已经使用pip
安装了psutil
和stanfordcorenlp
但当我尝试导入时,出现以下错误:
>>> from stanfordcorenlp import StanfordCoreNLP
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/ec2-user/maxio-efs/stanfordcorenlp/__init__.py", line 1, in <module>
from stanfordcorenlp.corenlp import StanfordCoreNLP
File "/home/ec2-user/maxio-efs/stanfordcorenlp/corenlp.py", line 14, in <module>
import psutil
File "/home/ec2-user/maxio-efs/psutil/__init__.py", line 99, in <module>
from . import _pslinux as _psplatform
File "/home/ec2-user/maxio-efs/psutil/_pslinux.py", line 26, in <module>
from . import _psutil_linux as cext
ImportError: cannot import name '_psutil_linux' from 'psutil' (/home/ec2-user/maxio-efs/psutil/__init__.py)
即使导入psutil
似乎也不起作用
>>> import psutil
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/ec2-user/maxio-efs/psutil/__init__.py", line 99, in <module>
from . import _pslinux as _psplatform
File "/home/ec2-user/maxio-efs/psutil/_pslinux.py", line 26, in <module>
from . import _psutil_linux as cext
ImportError: cannot import name '_psutil_linux' from 'psutil' (/home/ec2-user/maxio-efs/psutil/__init__.py)
我尝试了很多解决方案,包括安装python-devel
。 我该如何解决这个问题?
我正在执行错误目录中的代码。 我已经挂载了一个名为maxio-efs
的 EFS,其文件结构如下:
SSH POINT/
maxio-efs/
stanfordcorenlp
psutil
(other python packages)
上述错误只能从内部运行一个python脚本时发生maxio-efs
目录。 我需要在其他任何地方,以便 python 能够找到正确的包。 通过从与maxio-efs
相同的目录级别运行 python 脚本,问题就消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.