1) я могу сделать это с ПК с Windows или мне нужен Mac? Я думаю, у меня должен быть доступ к Mac.
blockquote>Вы можете использовать виртуальную машину и собрать для Mac.
2) мой код будет работать на Mac без какого-либо редактирования? А как насчет внешних библиотек? Знаете ли вы какой-нибудь простой способ скопировать / вставить мой «python с использованными библиотеками» из Windows в Mac?
blockquote>Некоторые библиотеки по-разному ведут себя в macOS и Windows, да. Вы должны обратиться к документации для библиотек, которые вы используете.
3) я создам исполняемый файл так же, как Windows, я имею в виду, что буду использовать библиотеку типов "Pyinstaller"?
blockquote>Если вы на самом деле используете [ 110], то он совместим как с Mac, так и с Windows. Вы должны убедиться, что используемая вами библиотека совместима с обеими, посмотрев их документы.
Примером этого является использование
virtualbox
mac image.Установите virtualbox (см. this )
Установите MacOS (см. this )
Установите правильный питон (очевидно, [118 ] python.org )
git clone
ваш репозиторийНастройте виртуальную среду (или просто
pip install -r requirements.txt
с вашим файлом требований, но я сторонник venvs) [1121 ]Примечание: я знаю, что вы сказали
pyinstaller
-подобно, ноpyinstaller
имеет заметку о макросах.Строить!
Наконец понятый это.
Я использовал WebService Studio, чтобы дать мне лучшее представление о том, что продолжалось. Это возвратилось с сообщением об ошибке "Запрос, отказавший с состоянием HTTP 407: Аутентификация Прокси, Необходимая"...., которые сообщают мне, что я должен был установить новый сертификат безопасности... старый, истекла.
Я предполагаю, что это отвечает на этот вопрос о том, как найти больше о том, что недопустимо о веб-сервисе.
Я получил ту же ошибку: со ссылкой на обновление из Visual Studio 2008
"Value cannot be null. Parameter name: discoveryError % mexError
я уже исправил ее, проверяя список ACL папки проекта . Определенно, мне нужно было добавить IUSR к безопасности папки ... и все!
Я работал на себя и надеюсь помочь кому-нибудь ...