라이브러리를 설치할 수있는 권한이없는 컴퓨터를 사용하여 일부 xml 구문 분석을 수행해야합니다. 따라서 소스와 함께 lxml과 같은 Python 라이브러리를 포함 할 수 있습니까?설치하지 않고 lxml과 같은 라이브러리를 포함 할 수 있습니까?
답변
virtualenv을 사용해 보셨습니까? 그렇게하면 "설치"하지 않고 lxml을 사용할 수 있습니다.
가끔은 ... 일부 라이브러리 소스 코드 폴더를 프로젝트에 넣고 모듈로 사용할 수 있습니다. lxml에서는 작동하는지 모르지만 순수 파이썬 라이브러리에서는 작동합니다.
또 다른 옵션은 "로컬"이를 사용하여 설치하는 것입니다 :
python setup.py install --home=<dir>
lxml에서는 작동하지 않습니다. 순수 파이썬 라이브러리에서만 작동합니다 (일부는 그리 간단하지 않습니다). –
간단히 말해서 순수한 파이썬을 의미합니다 .-) – Fitoria
장고는 꽤 순수한 파이썬이며, 나는 그것을 간단하게 부르지 않을 것입니다 ...;) –
의 옵션은 sys.path
하려는 모듈이 들어있는 디렉토리를 추가하는 것입니다. 예를 들어
는 : 순수한 파이썬 라이브러리의
path = r'C:\extra_libraries\lxml'
import sys
sys.path.append(path)
import lxml
sys.path.pop() # If you want to keep the environment clean
, 당신은 할 수 있습니다. 불행히도, lxml은 컴파일 된 C 코드에 의존하기 때문에 원하는 방식으로 일반적으로 이식 할 수 없습니다.
virtualenv를 사용하면 프로젝트와 설치된 파일을 분리하는 데 도움이되므로 좋은 대안입니다. lxml이 작동하려면 시스템에 포함되지 않은 코드를 컴파일하는 데 필요한 라이브러리가 필요합니다.
- 1. APK를 설치하지 않고 클래스를로드 할 수 있습니까?
- 2. 어떻게/어디서 라이브러리를 포함 할 수 있습니까?
- 3. Gallio/MbUnit 테스트를 Gallio를 설치하지 않고 수행 할 수 있습니까?
- 4. 설치하지 않고 git을 사용할 수 있습니까?
- 5. 특정 Ruby gem을 설치하지 않고 plat을 다운로드 할 수 있습니까?
- 6. 플래시를 설치하지 않고 ActionScript를 테스트 할 수 있습니까?
- 7. nokogiri-java를 설치하지 않고 jruby에서 nokogiri를로드 할 수 있습니까?
- 8. 자동으로 설치하지 않고 Ruby gem을 다운로드 할 수 있습니까?
- 9. 부스트 라이브러리를 설치하지 못했습니다.
- 10. 보이는 창을 생성하지 않고 Selenium/Python을 사용할 수 있습니까? lxml과 함께 사용할 수 있습니까?
- 11. 설치하지 않고 온라인 반사판
- 12. 설치하지 않고 SDL.NET 런타임?
- 13. 패키지를 R에 설치하지 않고 어떻게로드합니까?
- 14. 설치하지 않고 IE7을 테스트하십시오 - 어떻게?
- 15. 패키지를 설치하지 않고 PostSharp를 사용할 방법이 있습니까?
- 16. SQLite를 설치하지 않고 SQLiteJDBC를 사용할 수 있습니까? 데이터베이스 테이블을 초기화 할 수 있습니까?
- 17. 추가 보석을 설치하지 않고 플로트 디비전을하고 있습니까?
- 18. mysql5 패키지를 설치하지 않고 py26-mysql을 설치할 수 있습니까?
- 19. 오라클 데이터 공급자를 설치하지 않고
- 20. Xcode를 설치하지 않고 Mac에서 iOS 시뮬레이터를 실행할 수 있습니까?
- 21. 템플릿을 포함하도록 라이브러리를 리팩토링 할 수 있습니까?
- 22. 설치하지 않고 pear를 사용하는 방법
- 23. 서버를 설치하지 않고 MySQL을 사용하십시오.
- 24. 루비에서는 모듈에 포함 된 클래스를 어떻게 반영 할 수 있습니까? 나는이 같은 자사의 라이브러리를 낳는 라이브러리를 사용하고 있습니다
- 25. tkinter가 Tcl/Tk 라이브러리를 찾기 위해 tkinter를 지시하는 법 (다시 설치하지 않고 깨진 라이브러리를 피하는 방법)
- 26. 수은 같은 .hgrc에 하위 설정 파일을 포함 할 수 있습니까?
- 27. 모노를 설치하지 않고 애플리케이션 배포
- 28. 설치하지 않고 MacPorts 의존성 다운로드
- 29. JavaScript로 JQuery 라이브러리를 사용하지 않고 어떻게 다시 작성할 수 있습니까?
그는 컴파일러와 나머지 모든 빌드 도구 및 헤더에 액세스 할 수 있습니다. –