首页 > 解决方案 > 在 virtualenv,python3 中没有名为“_bz2”的模块

问题描述

我正在使用“virtualenv”来管理不同的环境。(Ubuntu 18.04

但是,当我使用python3.7处理环境并运行代码(来自 github 的 smpl-x)时,它会显示“没有名为 '_bz2' 的模块”。

我试过这些:

  1. sudo apt-get install libbz2-dev 但是我的virualenv中好像没有安装bz2,所以不起作用。

  2. 有些帖子说我需要重建python。但我不知道如何在我的 virtualenv 中做到这一点。

有没有办法解决这个问题?

任何帮助将不胜感激。非常感谢。

标签: python-3.xvirtualenvubuntu-18.04bzip2

解决方案


伙计们,我已经解决了这个问题。

我删除了我的全局 python3.7 并从源代码再次构建它。然后问题就解决了。

我是 linux 的菜鸟,所以对这些操作不是很熟悉。

再次非常感谢您的关注。非常感谢!!


推荐阅读