스크립트 pymqi로 가져 오는 동안 이상한 ImportError 예외가 발생합니다.Pymqi가 라이브러리 임포트시 예외 ExceptionError를 던졌습니다.
- 사용자 및 클라이언트 버전 인 Windows 7.5 용 WebSphere MQ를 설치했습니다.
- 나는 pip install pymqi를 실행하려했지만 C++ 컴파일시 문제가있었습니다.
C:\Program Files (x86)\IBM\WebSphere MQ\tools\c\include
에서C:\Python27\include
으로 헤더를 이동하여 실행하려고 시도했지만 연결 문제가있었습니다..lib
파일을C:\Program Files (x86)\IBM\WebSphere MQ\tools\Lib
에서C:\Python27\libs
으로 옮겼으며 잘 컴파일되었습니다.
그런 다음이 코드 시도 :
import pymqi
queue_manager = "QM"
channel = "SVRCONN"
host = "192.168.1.252"
port = "1434"
conn_info = "%s(%s)" % (host, port)
qmgr = pymqi.connect(queue_manager, channel, conn_info)
qmgr.disconnect()
을 그리고 가져 오기 라이브러리에 내가 가지고 :이 모듈을 찾을 수 없습니다 :
File "build\bdist.win32\egg\pymqe.py", line 7, in <module>
File "build\bdist.win32\egg\pymqe.py", line 6, in __bootstrap__
ImportError: DLL load failed: �� ������ ��������� ������.
일부 조작 후 나는
...��...
가 의미있어 곳.
- 나는 그것이 잘못되었다고 결정합니다. pymqi-1.3을 다운로드하고
setup.py build
+setup.py install
을 완료했습니다. 성공적으로 완료되었습니다. 그러나 문제는 여전히있었습니다.
나는
C:\Python27
에 C:\Program Files (x86)\IBM\WebSphere MQ\bin
에서 모든 DLL 파일을 이동 "메모리 주소에 대한 액세스에 나쁜 시도"로 번역 할 수 텍스트와 다른 ImportError를 예외를 얻었다.
- 스프링 파이썬 라이브러리를 사용해 보았지만 pymqi를 내부에서 사용하기 때문에 동일한 예외가 발생합니다.
마지막으로 어떻게이 문제를 해결할 수 있습니까? WebSphere 측에서 문제가있을 수 있지만 어떻게 점검 할 것인가? "WS 탐색기"가 잘 실행됩니다.