错误 CPU 在执行 arch -i386 pip2 install skype4py 时输入可执行文件

Bad CPU type in executable when doing arch -i386 pip2 install skype4py

我在 Mac OS 中遇到 Skype4Py 库问题。正如我从 github 中的文档所知,在 macos 中,skype4py 必须使用特定的 arch 安装。但是当我尝试使用 arch -i386 pip2 install skype4py 时,我收到错误消息 Bad CPU type in executable。我不是 macos 的有经验的用户(这是团队查看器中的远程控制)但我做错了什么?我也尝试使用 virtualenv 并在开始时一切正常,但是在 shell 中我使 client.Attach() 我有一个段错误。请帮忙。提前致谢。

我猜想 Skype 终于将他们的 OSX 可执行文件升级到了 64 位架构,说明不再适用。

请注意,桌面版 Skype4Py 和 Skype API 已停产。相反,将您的开发工作集中在 Skype 网络 API 上:

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

好的,我无法在 Mac OS 上使用 Skype4Py 解决问题。但也许有人知道我找到了替代品会很有用。我用Rubygem叫skype。它适用于 Mac OS。所以,如果你想从脚本或其他任何东西发送消息,只需制作 gem install skype 并开始编写一些 ruby 代码 :)

一小时前,我实际上让 Skype4Py 在我的 Mac 运行 El Capitan (10.11.6) 上工作,然后我在重新安装 virtualenv 后开始收到这个 Bad CPU 类型错误& virtualenvwrapper.

重装后,我猜我的系统开始使用/usr/local/bin/中的python,也就是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