반응형
Python이 설치되지 않은 컴퓨터에서 Python 스크립트를 실행해야합니다. 저는 Python을 소프트웨어 패키지의 일부로 사용하고 있으며 Python은 사용자가 알지 못하는 사이에서 실행됩니다.
내가 한 일은 다음과 같습니다.
작동하는 것 같지만 python26.zip을 pythonlib.zip과 같은 다른 이름으로 변경하면 더 이상 Python 라이브러리를 찾을 수 없습니다.
Python에는 내장 라이브러리가 있으며 sys
가 그중 하나입니다. sys.path
를 사용하여 필요한 ZIP 파일의 Python 라이브러리를 가리킬 수 있다고 생각했습니다. 그러나 놀랍게도 라이브러리 이름을 Python26.zip으로 사용하면 제대로 작동했습니다. 왜 그렇습니까?
해결 방법
파이썬 인터프리터 소스 코드를 살펴보고 몇 가지 실험을했습니다. 그리고 나는 파이썬 인터프리터가 무슨 일이 있어도 "THE DIRECTORY OF PYTHONXXX.DLL + pythonXXX.zip"을 앞에 붙이는 것을 발견했습니다. XXX는 Python 인터프리터의 버전입니다.
결과적으로 python26.dll과 동일한 디렉토리에 python26.zip이있는 경우. 모든 Python 라이브러리를 자동으로 사용할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/2678702
반응형
'파이썬' 카테고리의 다른 글
파이썬 행렬을 Pandas 데이터 프레임으로 변환하는 방법 (0) | 2020.12.04 |
---|---|
파이썬 Pandas에서 csv를 저장하는 동안 인덱스 열 제거 (0) | 2020.12.04 |
파이썬 Tkinter 캔버스에서 객체의 좌표를 얻는 방법은 무엇입니까? (0) | 2020.12.04 |
파이썬 Python XLWT에서 셀 덮어 쓰기 시도 (0) | 2020.12.04 |
파이썬 How to create simple web site with python? (0) | 2020.12.04 |
댓글