Как развернуть модуль python-ldap на компьютере Mac без доступа в Интернет (автономный пакет) - PullRequest
0 голосов
/ 04 апреля 2019

Я использую модуль python-ldap в Mac OS 10.13. Мне нужно развернуть мой код вместе с модулем python-ldap на сотне Mac без доступа в Интернет. Есть ли способ сделать это, перемещая файлы? Все Mac OS имеют одну и ту же версию (новый образ).

Я легко установил python-ldap на свой Mac с помощью pip. Мой код работает нормально.

Я скопировал свой код на второй Mac вместе с папкой "/Library/Python/2.7/site-packages", содержащей то, что похоже на модуль ldap. При выполнении этого кода на втором Mac обнаружен модуль python-ldap, но я получаю исключение «не удается найти модуль pyasn1».

1 Ответ

0 голосов
/ 06 апреля 2019

Я бы рекомендовал собрать колеса python-ldap и его зависимостей pyasn1 и pyasn1-modules .

Для каждого модуля:

python setup.py bdist_wheel

Затем вы можете распространять файлы колес и устанавливать их.

(Другой вариант - использовать brew репозиторий.)

...