添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

出现这个问题我们可以按照这篇博客去解决:
https://blog.csdn.net/bf96163/article/details/128654915

如果解决不了,可以这样去做:

1.确保安装了 对应的库

// ubuntu安装命令
sudo apt-get install bzip2-devel
// centos安装命令
sudo yum install bzip2-devel

2.找到对应的 bzip2 的 .so 文件 _bz2.cpython-36m-x86_64-linux-gnu.so,可以用以下方法找,比如:

在python3.6环境下安装,位置在 /usr/lib/python3.6/lib-dynload/ 下
或者 在python3.6环境下安装,位置在 /usr/lib64/python3.6/lib-dynload/ 下
或者 如果找不到就用命令查找 find / -name _bz2.cpython
或者 还是找不到:就自己去下载一个:https://download.csdn.net/download/symstandsun/87423491

3.将该动态库的存入你安装的python的lib-dynload目录下,这个目录,一般是

/usr/lib/python3.6/lib-dynload/
或者 /usr/lib64/python3.6/lib-dynload/
或者你自定义的python安装目录下:./lib/python3.6/lib-dynload/
或 ./lib64/python3.6/lib-dynload/

3、下载好后改名 看python 版本,以上下载是3.7版本的,如果是3.6版本就改名为36m 以此类推,3.9就改名为39不需要m。4、copy到/usr/local/lib/python3.7/lib-dynload目录下。在使用pip工具时,通过指定-i参数,以从特定镜像地址下载Python包。完成,导入import pandas 不再报错。拒绝使用要从先编译python包的 解决 方法。1、import pandas 报错。 在为Python 安装 第三方工具 pandas 出现了若干问题。 当我在cmd命令环境输入pip install pandas 准备 安装 pandas 时,出现了错误提示:Microsoft Visual C++ 9.0 is required.从网上查询资料有如下 解决 方案 : 1.下载 安装 Visual Studio,并设置环境变量,不同的VS版本需要设置不同的环境变量值 Visual Studio 2010 (VS10)设置 VS90COMNTOOLS=%VS100COMNTOOLS% Visual Studio 2012 (VS11)设置 VS90COMNTOOLS=%VS110COMNTOOLS% 1、 安装 依赖环境   # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2、下载Python3(https://www.python.org/dow... 1 说明:=====1.1 不知道哪里出问题了,在使用 pandas 时报错,不能使用。Python 3.8.0 (default, Mar 18 2020, 21:36:59) [GCC 6.3.0 20170516] on linuxType "help", "copyright", "credits" or "license" for more information.>>> ... 错误场景: 在python 安装 pandas 和 sqlalchemy 以后,运行脚本时候,提示“ No module named _bz 2’” 的相关 解决 方案 记录一个可能会再次 遇到 又容易忘记的灯下黑的问题备查,以免以后再 遇到 浪费时间。 安装 模型的支持环境时可能有时会 遇到 Module No tFoundError: No module named ' _bz 2'这样问题,比如说yolov5第六版的export脚本所需的 pandas 包就需要bzip2的支持,可能会报下面这样的错误: 这时去 安装 bzip2,却发现bzip2已经 安装 了: 查对应的so文件也确实存在:/usr/lib/python3.6/lib-dynload/ _bz 2.cpython-36m-x86_64- 该错误是缺失 _bz 2.cpython-36m-x86_64-linux-gnu.so这个os文件,处理步骤如下: 1)centos可以yum 安装 一下: yum install bzip2-devel 2)下载该文件https://pan.baidu.com/s/19EuNjLWIGPxc1R5C2ntUwg 提取码:q9ki 3)将下载后的文件放自己python对应环境到文件... 1、 安装 相应的编译工具及依赖包 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib1g-de 需要注意的是,还有一个路径/usr/lib/python3.7/lib-dynload,文件复制到该目录下面没有用,我这里需要复制到/usr/local/lib/python3.7/lib-dynload目录下。出现这个错误的原因是我用的是python3.7,但是bz2这个库是 安装 到了python3.6里面,所以找不到。1、找到python3.6路径下的bz库文件,即“ _bz 2.cpython-36m-x86_64-linux-gnu.so”。