2016-07-17 2 views
0

Я видел некоторые Q & A об этой проблеме. В большинстве случаев он показывает CPython Extensions for IronPython.Как импортировать модуль .pyd в IronPython?

Но это слишком старый способ загрузить файлы модулей. Ссылка для загрузки не работает, поэтому я не могу решить проблему.

Что мне делать для использования .pyd в IronPython. Это невозможно?

[Updata] Я хочу использовать связь OSC в IronPython. Однако библиотечный модуль OSC, который я использую (pyOSC), предназначен для Python, а не для IronPython. Я обнаружил, что pyOSC нужен socket.pyd. Вот почему я хотел бы знать способ импорта .pyd в IronPython. Или, если есть другой способ использования связи OSC в IronPython (без использования pyOSC), я хотел бы это знать.

+1

@ Jeroen не уверен, почему вы закрылись - этот вопрос мне кажется ясным. – denfromufa

ответ

2

IronClad, расширения CPython для IronPython, теперь мертв и не поддерживает последнюю версию IronPython (2.7). Кроме того, сам IronPython по сути мертв.

Я бы подумал об использовании pythonnet, который позволяет взаимодействовать между .Net и Python (и по-прежнему поддерживается). Он позволяет вызывать Python (CPython) из .Net-программ.

+0

Благодарим вас за ответ. Можете ли вы рассказать мне, как мне делать конкретно? Извините, у меня недостаточно информации и навыков ... – Morimi

+0

@Morimi см. Этот учебник, как использовать .pyd расширения (в данном случае numpy) из pythonnet: https://github.com/pythonnet/pythonnet/ блоб/ведущий/README.md – denfromufa