Создать пакет Python с одним файлом PYD

1

У меня есть один файл pyd (динамически связанная библиотека), например MyPackage.pyd. Поместив его в ту же папку, что и мои скрипты py я могу просто import MyPackage а затем использовать его функции через MyPackage.FUNC (где FUNC - любое имя функции).

Как упаковать этот файл pyd в папку в папке \PYTHONPATH\Lib\site-packages\ чтобы я мог import MyPackage без необходимости иметь файл pyd в той же папке, что и мои скрипты?

Я предполагаю, что мне нужно создать папку \PYTHONPATH\Lib\site-packages\MyPackage\, скопировать MyPackage.pyd в нее, а затем создать там файл __init__.py. Но я не уверен, что написать в этот файл?

Вопрос: Включить *.pyd файлы в Python Packages не помогли, к сожалению.

  • 0
    Это действительно помогло. Почти слишком просто.
  • 0
    Вы должны принять мой ответ.
Теги:
python-3.x
package

1 ответ

1
Лучший ответ

Просто поместите файл pyd в папку site-pacakges (а не в любую вложенную папку). Он должен работать!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню