1) я могу сделать это с ПК с Windows или мне нужен Mac? Я думаю, у меня должен быть доступ к Mac.
Вы можете использовать виртуальную машину и собрать для Mac.
2) мой код будет работать на Mac без редактирования? А как насчет внешних библиотек? Знаете ли вы какой-нибудь простой способ скопировать / вставить мой «python с использованными библиотеками» из Windows в Mac?
Некоторые библиотеки по-разному ведут себя в macOS и Windows, да. Вы должны обратиться к документации для библиотек, которые вы используете.
3) я создам исполняемый файл так же, как Windows, я имею в виду, я буду использовать библиотеку типов "Pyinstaller"?
Если вы на самом деле используете pyinstaller
, то он совместим как с Mac, так и с Windows. Вы должны убедиться, что используемая вами библиотека совместима с обеими, посмотрев их документы.
Примером этого является использование virtualbox
mac image.
Установить виртуальный ящик (см. this )
Установите MacOS (см. this )
Установите правильный Python (очевидно, python.org )
git clone
ваш репозиторий
Настройте вашу виртуальную среду (или просто pip install -r requirements.txt
с вашим файлом требований, но я сторонник venvs)
Примечание: я знаю, что вы сказали pyinstaller
-подобно, но pyinstaller
имеет примечание о макросах.
Строить!