2012-08-29 1 views
3

sysconfig 모듈을 사용하는 파이썬 프로그램을 만들었습니다. python2.7보다 낮은 python 버전의 python 사용자가 해당 프로그램을 실행할 수 있도록 허용하려면 어떻게합니까? PyPI에서이 라이브러리를 찾을 수 없습니다.Python2.7보다 낮은 버전의 Python 사용자가`sysconfig`를 사용하는 프로그램을 실행할 수있게하려면 어떻게해야합니까?

나는 또한 argparse을 사용하기 전에 python2.7보다 낮은 버전의 python에도 기본적으로 설치되지 않았습니다. 그러나 pip을 사용하여 다운로드 할 수 있으므로 요구 사항 파일에 추가 할 수 있습니다.

답변

5

당신은 SYSCONFIG없이 작동 코드의 버전을 작성해야 - 당신의 코드는 다음과 같이 보일 것입니다 :

try: 
    import sysconfig 
    HAS_SYSCONFIG = True 
except ImportError: 
    HAS_SYSCONFIG = False 

... 

if HAS_SYSCONFIG: 
    # sysconfig code here 
else: 
    # compatibility code here 

당신은 또한 파이썬의 이전 버전으로 sysconfig을 백 포팅하고 그것을 포함 시도해 볼 수도 있습니다 귀하의 스크립트로,하지만 그건 가치가있는 것보다 더 많은 일을 할 수 있습니다.