“libxml2 라이브러리에서 xmlCheckVersion 함수를 찾을 수 없습니다. libxml2가 설치되어 있습니까?” pip를 통해 lxml을 설치할 때
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
pip를 통해 lxml을 설치하려고 할 때 오류가 발생 합니다.
c:\users\f\appdata\local\temp\xmlXPathInitqjzysz.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
*********************************************************************************
error: command 'C:\\Users\\f\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2
pip를 통해 설치할 libxml2 dev 패키지를 찾지 못했습니다.
Windows 10의 virtualenv에서 x86에서 Python 2.7.10 사용.
이 문제가 발생하여 libxml2가 설치되어 있지만 파이썬 패키지에 필요한 개발 라이브러리가 없다는 것을 깨달았습니다. 그것들을 설치하면 문제가 해결되었습니다.
sudo apt-get install libxml2-dev libxslt1-dev
sudo pip install lxml
http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 에서 Python 버전 용 lxml을 설치합니다 . 필수 모듈 / 종속성이있는 사전 컴파일 된 WHL입니다.
사이트에는 여러 패키지가 나열되어 있습니다 lxml-3.6.1-cp27-cp27m-win32.whl
. 예를 들어 Win32 Python 2.7을 사용하는 경우 .
파일을 다운로드 한 다음
pip install C:\path\to\downloaded\file\lxml-3.6.1-cp27-cp27m-win32.whl
사용해보십시오 :
easy_install lxml
그것은 나를 위해 작동합니다, win10, python 2.7.
Mac OS X El Capitan에서이 오류를 수정하려면 다음 두 명령을 실행해야했습니다.
xcode-select --install
pip install lxml
lxml-3.5.0을 설치하게 된
xcode-select 명령을 실행할 때 EULA에 서명해야 할 수 있습니다 (헤드리스 시스템에서이 작업을 수행하는 경우 UI에 편리한 X-Term을 사용하십시오).
다른 사람이 이와 같은 문제가있는 경우
Centos, 시도해보십시오.
yum install python-lxml
우분투
sudo apt-get install -y python-lxml
나를 위해 일했습니다.
set STATICBUILD=true && pip install lxml
대신이 명령을 실행하십시오. 먼저 VS C ++ 컴파일러가 설치되어 있어야합니다.
https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/
Python 3.5.2 및 Windows 7에서 작동합니다.
나는 의존 lxml
하고 아무것도 작동하지 않는 lib를 설치하려고했습니다 . 그래서 설치 후, "사이 썬이없는 건물"나는 빌드가 시작되었습니다 메시지가 표시 cython
로 apt-get install cython
, lxml
설치되었다.
위의 솔루션 중 어느 것도 나오지 않은 것이 이상하지 않지만 igd 설치가 새 버전을 제거하고 이전 버전을 설치하는 방법을 보았습니다.이 아카이브를 다운로드 한 솔루션 : https://pypi.org/project/ igd / # files
그리고 새 버전의 권장 버전을 변경했습니다 : setup.py에서 'lxml == 4.3.0'작동합니다!
'program tip' 카테고리의 다른 글
Android 5.0의 AppCompat CardView에서 XML의 고도 설정 (0) | 2020.08.31 |
---|---|
컨트롤러에 대한 기본 클래스를 사용하지 않고 모든 뷰에 대한 ViewBag 속성을 설정하는 방법은 무엇입니까? (0) | 2020.08.31 |
ngModel. $ modelValue와 ngModel. $ viewValue의 차이점은 무엇입니까? (0) | 2020.08.30 |
연결을 일찍 종료하려면 어떻게합니까? (0) | 2020.08.30 |
Visual Studio에서 새 클래스를 만들 때 새 클래스를 어떻게 기본값으로 공개합니까? (0) | 2020.08.30 |