Неверный тип процессора в исполняемом файле при выполнении arch -i386 pip2 install skype4py

У меня проблема с Skype4Py lib в Mac OS. Как я знаю из документации в github, в macos skype4py должен быть установлен с определенной аркой. Но когда я пытаюсь использовать arch -i386 pip2 install skype4py Я получаю сообщение об ошибке Bad CPU type in executable, Я не опытный пользователь в macos (это был пульт управления в Team Viewer), но что я делаю не так? Также я попытался использовать virtualenv и в начале все будет хорошо, но когда в оболочке я делаю client.Attach() У меня есть ошибка. Пожалуйста помоги. Заранее спасибо.

3 ответа

Решение

Я предполагаю, что Skype наконец обновил свой исполняемый файл OSX до 64-битной архитектуры, и инструкции больше не применяются.

Обратите внимание, что Skype4Py и Skype API для настольных компьютеров более не поддерживаются. Вместо этого сфокусируйте свои усилия на разработке на веб-API Skype:

https://msdn.microsoft.com/en-us/library/office/dn962122%28v=office.16%29.aspx

Хорошо, я не смог решить проблему с Skype4Py на Mac OS. Но, возможно, кому-то будет полезно узнать, что я нашел замену. Я использовал рубиновый камень под названием скайп. Это хорошо работает на Mac OS. Итак, если вы хотите отправить сообщение из скрипта или чего-то еще, просто сделайте gem install skype и начать писать код ruby ​​:)

У меня на самом деле был Skype4Py, работавший на моем Mac под управлением El Capitan (10.11.6) час назад, а затем я начал получать ошибку типа Bad CPU после переустановки virtualenv & virtualenvwrapper.

После переустановки, я думаю, моя система начала использовать Python в /usr/local/bin/, которая является версией 2.7.11. У меня есть другая версия в /usr/bin/ это 2.7.10, и это исправило это для меня. Вот команды, которые в итоге работали на меня:

virtualenv -p /usr/bin/python venv
source venv/bin/activate
arch -i386 pip install Skype4Py
arch -i386 python myscript.py
Другие вопросы по тегам