내 프로그램에서 xxx.so를 가져와야하며이 xxx.so 파일은 Python2.4에서 컴파일됩니다.동적 라이브러리 embed C (.so 파일)을 다른 Python 버전간에 호환하는 방법
내 프로그램을 Python2.7 & Python2.4에서 실행하고 싶지만 Python2.7에서 xxx.so를 가져올 때 오류가 있습니다. Python 버전과의 불일치로 인한 것입니다.
내 질문 : 각 Python 버전과 일치하도록 xxx.so 파일을 컴파일해야합니까?
이 문제를 해결하기위한 일반적인 문제는 무엇입니까? 모든 xxx.so 파일을 포함하고 sys.version을 사용하여 해당 파일을 가져 오도록 결정하십시오. – Vatel
정상적인 해결책은 소스에서 빌드하거나 다른 파이썬 버전에 맞는 다른 바이너리 설치 패키지를 제공하는 것입니다 –