CentOS 별표 서버 클러스터를 상속 받았으며 그 중 하나는 다른 서버에서 복제 작업을 수행했는지 확인합니다.Asterisk AGI 파일이 ImportError를 반환합니다.
이 검사의 일부는 첫 번째 서버에 문제없이 실행되는 AGI을 포함 - 그러나 다른 서버에 문제가 from asterisk.agi import *
원인 보인다 AGI에 ImportError: No module named asterisk.agi
라인을 뱉어 작동하는 서버와 작동하지 않는 서버 사이에서 볼 수있는 유일한 차이점은 Python 버전입니다. 내가 검색 좀했는데 내가 잘못 갈거야 어디에서 찾을 수
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
작업 서버에 python
를 입력하면 비 작업 서버에
Python 2.4.3 (#1, Jan 9 2013, 06:49:54)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
..however를 반환하는 반환합니다. 이러한 서버에서 실행되는 많은 AGI 스크립트가 있으므로 다른 종속성을 깨는 데주의해야합니다.
누구에게 조언이나 조언이 있습니까?
감사합니다. - 대부분의 경우이 방법이 효과적 일 것이라고 생각하지만 파이썬 2.6.6은 Pip과 함께 제공되지 않으며 make_install은 두통이었습니다. 나는 Pyst를 설치하여이 문제를 해결했다. 도와 주셔서 감사합니다! – massiveattack