Ironpython에서 .pyd 모듈을 어떻게 가져올 수 있습니까?
-
22-07-2019 - |
문제
Ironpython의 파이썬 패키지를 사용하려고합니다. 일반 파이썬 모듈을 가져 오면 모든 것이 잘 작동합니다.
그러나 다음을 시도 할 때 :
import win32ui
나는 얻다:
No module named win32ui
Ironpython.runtime.importer의 코드를 사냥했는데 .pyd에 대한 언급이 없습니다.
누구든지 이것에 대한 방법을 알고 있습니까?
해결책
체크 아웃 할 수 있습니다 아이언 클래드 이 지원을 제공하기 위해 노력하고 있습니다. 선택한 PYD와 함께 작동하거나 작동하지 않을 수 있습니다.
다른 팁
.pyd 파일은 DLL입니다. 따라서 .NET로 작성된 Ironpython (.NET으로 작성된)이 CPYTHON을 위해 작성된 C DLL을 올바르게로드 할 수 없다면 운이 좋지 않을 수 있습니다.
업데이트
사실로, Ironpython FAQ에 따르면, 불행히도 .pyd 파일을 가져올 수 없습니다.
Q : PYD 라이브러리를 구축하고 호출하려면 어떻게해야합니까?
A : Ironpython은 Cpython의 구현 세부 사항을 활용하기 때문에 CPython 용 PYD 사용을 지원하지 않습니다. C# 또는 VB로 작성하고 .NET 용 DLL을 구축하여 구현하려는 새로운 "PYD"에 대해 유사한 효과를 얻을 수 있습니다.
제휴하지 않습니다 StackOverflow