python - 无法在 Python 3 中安装 bz2
问题描述
我无法在 Python 3 中安装 bz2 包可以请任何人指导
我按照以下命令
sudo yum install bzip2-devel
之后,我启动我的 python 3.7 终端并使用以下命令
import bz2
错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/sysopt/lib/python3.7/bz2.py", line 19, in <module>
from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'
解决方案
根据评论和/usr/local/sysopt
路径,我假设您已经从源包安装了 Python 3.7。
当您这样做时,Pythonconfigure
脚本会检查它是否具有编译模块的位,并且由于您在那段时间bz2
没有安装,因此内置模块没有被编译。bzip2-devel
bz2
您需要重新编译并重新安装 Python 3.7 才能将其包含在内。此时,您可能还需要注意任何其他无意中未安装的可选模块;sqlite3
往往是一个最终失踪!
推荐阅读
- html - HTML 文件找不到引导程序 CSS 文件
- api - 通过 API 修改 Github 配置文件但出现“找不到消息”错误
- angular - Typescript获取对象数组中两列值的数组
- google-apps-script - JSON.stringify.replace 用于更新使用 Gmail 草稿作为模板的邮件合并代码
- c# - 解析json时如何将字符串添加到集合中
- node.js - 如何根据与来自服务器的 id 匹配的对象 ID 显示对象
- python - jupyter 中的 %matplotlib notebook 魔术命令只能间歇性地工作
- ruby-on-rails - Ruby on Rails Active Record Bank 数据库“统一”
- matlab - 不确定如何使用“ODE45”命令修复错误
- python - Python,Django:有没有办法在一个模板中编辑多个数据集