用户警告:无法导入 lzma 模块。您安装的 Python 不完整

新手上路,请多包涵

安装 Google Cloud Bigquery 模块后,如果我将该模块导入 python 代码。我看到这条警告信息。在 python 3.7.3 Virtualenv 中发生在我身上。

如果我们编写“from google.cloud import bigquery”,则尝试重新安装 GCP bigquery 模块 Expectation-in python 代码。不应导致任何错误或信息。

 import os
import sys
import logging
from datetime import datetime
from google.cloud import bigquery

 /home/informatica/.local/lib/python3.7/site-packages/pandas/compat/__init__.py:84: UserWarning: Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError.
  warnings.warn(msg)
 exit()

原文由 Sreekanth 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
1 个回答

如果从源代码编译 Python,则必须安装 lzma-dev 包,否则它不会内置到 python 中。

对于 ubuntu: sudo apt-get install liblzma-dev

对于 centos: yum install -y xz-devel

然后 configure && make && make install

原文由 Chenglu 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题