iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >错误 No module named ‘_bz2’ 的解决方案
  • 742
分享到

错误 No module named ‘_bz2’ 的解决方案

python开发语言 2023-09-01 16:09:29 742人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

错误场景: 在python 安装 pandas 和 sqlalchemy 以后,运行脚本时候,提示“No module named ‘_bz2’” 大致原因分析,对应环境同时安装了两个python3 环境(我这里是Python 3.6

错误场景: 在python 安装 pandassqlalchemy 以后,运行脚本时候,提示“No module named ‘_bz2’”

大致原因分析,对应环境同时安装了两个python3 环境(我这里是Python 3.6 和 3.7 )对应安装库只安装到了 3.6环境下,导致 3.7环境下缺少对应的.SO文件。(报错的python 环境并不是系统默认的python3 环境)

解决方案 :

         1. 确保安装了 对应的库 sudo apt-get install bzip2-devel 

         2. 找到对应的 bzip2 的 .so 文件  _bz2.cpython-36m-x86_64-linux-gnu.so,我的是在3.6环境下安装的因此位置在 /usr/lib/python3.6/lib-dynload/ 下 

        3. 将对应的 .so 文件 复制python3.7 对应的目录下(我的是/usr/local/lib/python3.7/lib-dynload/ 需要根据你自己安装的位置寻找)  并将文件名中“36m” 修改为 “37m” 即可 

tips:(find命令) find (目录起点) -name 加上文件名 查找文件比较快

        可以使用whereis python3 来找到系统默认的python 环境的位置。

来源地址:https://blog.csdn.net/bf96163/article/details/128654915

--结束END--

本文标题: 错误 No module named ‘_bz2’ 的解决方案

本文链接: https://www.lsjlt.com/news/388999.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作