美文网首页
pandas报错ModuleNotFoundError: No

pandas报错ModuleNotFoundError: No

作者: 木火应 | 来源:发表于2023-08-31 13:27 被阅读0次

pip成功安装了pandas,但import pandas报错:

 from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'

解决方法如下:

  1. 查看系统中是否已安装了_bz2.cpython-xxm-x86_64-linux-gnu.so库文件:ls /usr/lib64/python3.6/lib-dynload|grep _bz2.cpythonls /usr/lib/python3.6/lib-dynload|grep _bz2.cpython,比如存在的文件为:_bz2.cpython-36m-x86-64-linux-gnu.so
  2. 进入项目python交互环境(一般是虚拟环境),查看sys.path路径,找到当前lib-dynload路径
    image.png
  3. 将以上的_bz2.cpython-36m-x86_64-linux-gnu.so文件复制到/usr/local/python3615/lib/python3.6/lib-dynload目录,并给予读取权限sudo chmod a+r /usr/local/python3615/lib/python3.6/lib-dynload/_bz2.cpython-36m-x86_64-linux-gnu.so
    经过以上步骤重新import pandas将不会出现之前No module named '_bz2'的错误

注: 如果系统中不存在_bz2.cpython-36m-x86-64-linux-gnu.so文件,去网上找个或本地有对应python版本的上传就好

相关文章

网友评论

      本文标题:pandas报错ModuleNotFoundError: No

      本文链接:https://www.haomeiwen.com/subject/qprzmdtx.html