티스토리 뷰

반응형

Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.

Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.

 

아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.

UserWarning: Could not import the lzma module. Your installed Python is incomplete

사용자 경고: lzma 모듈을 가져올 수 없습니다. 설치된 Python이 완전하지 않습니다.

 문제 내용 

After Installing Google Cloud Bigquery Module, if I import the module into python code. I see this warning message. Happening to me in python 3.7.3 Virtualenv.

Google Cloud Bigquery 모듈을 설치한 후 파이썬 코드에서 해당 모듈을 가져오면 다음과 같은 경고 메시지가 표시됩니다. 이는 파이썬 3.7.3 가상 환경에서 발생합니다.

 

Tried to reinstall GCP bigquery module Expectation-in python code if we write" from google.cloud import bigquery ".Should not result in any error or messege.

GCP bigquery 모듈을 재설치해 보았지만 "from google.cloud import bigquery" 코드를 실행하면 오류나 메시지가 나타납니다.

 

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()

 

 

 높은 점수를 받은 Solution 

If you compile Python from source, you must have the lzma-dev package installed, or it will not be built into python.

파이썬을 소스에서 컴파일하는 경우 lzma-dev 패키지가 설치되어 있어야 합니다. 그렇지 않으면 파이썬에 빌드되지 않습니다.

 

For ubuntu: sudo apt-get install liblzma-dev

Ubuntu의 경우: sudo apt-get install liblzma-dev

 

For centos: yum install -y xz-devel

Centos의 경우: yum install -y xz-devel

 

Then configure && make && make install

그런 다음 configure && make && make install을 실행하십시오.

 

 

 

 가장 최근 달린 Solution 

I found the solution from: https://github.com/pandas-dev/pandas/issues/28219

해결 방법은 다음과 같은 사이트에서 찾았습니다:
https://github.com/pandas-dev/pandas/issues/28219

 

I just ran: CPPFLAGS="-I$(brew --prefix xz)/include" pyenv install 3.10.0

다음 명령을 실행하면 문제가 해결됩니다. CPPFLAGS="-I$(brew --prefix xz)/include" pyenv install 3.10.0

 

  • OS: Monterey
  • M1 chip
  • pyenv
  • python 3.10.0

 

 

 

출처 : https://stackoverflow.com/questions/57743230/userwarning-could-not-import-the-lzma-module-your-installed-python-is-incomple

반응형
댓글
공지사항
최근에 올라온 글