Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中缺少BZ2模块_Python_Python 3.x - Fatal编程技术网

python中缺少BZ2模块

python中缺少BZ2模块,python,python-3.x,Python,Python 3.x,在python3.6中,执行以下命令时: from sklearn.model_selection import GridSearchCV 报告的错误: from _bz2 import BZ2Compressor, BZ2Decompressor ModuleNotFoundError: No module named '_bz2' 然而,问题是我并没有根用户访问机器,无法使用同一问题上发布的解决方案 在尝试查找libbz2.so时,我收到以下消息: /usr/lib64/libbz2.s

python3.6
中,执行以下命令时:

from sklearn.model_selection import GridSearchCV
报告的错误:

from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'
然而,问题是我并没有根用户访问机器,无法使用同一问题上发布的解决方案

在尝试查找
libbz2.so
时,我收到以下消息:

/usr/lib64/libbz2.so.1
/usr/lib64/libbz2.so.1.0.6

需要注意的是:在我的
bash\u概要文件中,
LIBRARY\u路径
在我从源代码编译
python3.6
时没有显式指定“/usr/lib64”。

bz2
是python的可选依赖项,但是

至少有两种可能的方法可以解决此问题:

  • 将您的joblib版本更新为。(为了指出这一点。)
  • 或者,然后重新构建Python 3.6

  • bz2
    是python的可选依赖项,但是

    至少有两种可能的方法可以解决此问题:

  • 将您的joblib版本更新为。(为了指出这一点。)
  • 或者,然后重新构建Python 3.6

  • 旁注:使用虚拟环境,您应该能够毫无问题地安装这些非系统库(假设venv可用)。旁注:使用虚拟环境,您应该能够毫无问题地安装这些非系统库(假设venv可用)。从本链接中的该问题,听起来安装新版本的joblib(>10/2016)就足够了。@unutbu:我添加了更多信息。你能对此发表评论吗?@SuJK我强烈建议首先使用方法1(更新joblib)。预见自己构建python的所有后果(如果是一个全局安装,可能会破坏系统依赖性)似乎很难。另外,您的非root访问应该会成为障碍。@SuJK:如果您确实希望在python中启用bz2,我相信这是(对于linux)。请务必阅读关于
    清除
    的注释。@SuJK:您可能还需要传递
    /configure
    一个选项来指定在何处查找libbz2。运行
    /configure--help
    以找到正确的选项。从这个链接中的问题来看,似乎安装新版本的joblib(>10/2016)就足够了。@unutbu:我添加了一些详细信息。你能对此发表评论吗?@SuJK我强烈建议首先使用方法1(更新joblib)。预见自己构建python的所有后果(如果是一个全局安装,可能会破坏系统依赖性)似乎很难。另外,您的非root访问应该会成为障碍。@SuJK:如果您确实希望在python中启用bz2,我相信这是(对于linux)。请务必阅读关于
    清除
    的注释。@SuJK:您可能还需要传递
    /configure
    一个选项来指定在何处查找libbz2。运行
    /configure--help
    查找正确的选项。