环境
Centos: Linux release 8.4.2105 (Core)
Python: 3.9.5
GCC: 8.4.1 20200928 (Red Hat 8.4.1-1)
问题
在Centos
安装pandas
包后运行报错:
1 | Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError. |
原因及解决办法
因为我环境上的Python 3.9.5
是源码安装的,所以必须预先安装lzma-dev
包,否则编译出来的Python
是不会包含lzma
的。
1 | # Ubuntu: |
然后重新源码编译安装Python
,具体步骤见之前<<No module named ‘_ssl’>>。
Reference
. UserWarning: Could not import the lzma module. Your installed Python is incomplete
Done.