Mac OS 中的 Skype4Py 库有问题。正如我从 github 中的文档中知道的那样,在 macos 中,skype4py 必须使用特定的拱门安装。但是当我尝试使用时,arch -i386 pip2 install skype4py
我收到错误消息Bad CPU type in executable
。我不是 macos 的经验丰富的用户(这是团队查看器中的遥控器),但我做错了什么?我也尝试使用 virtualenv 并且一开始一切都很好,但是当我在 shell 中时client.Attach()
我有一个段错误。请帮忙。提前致谢。
3 回答
我猜 Skype 终于将他们的 OSX 可执行文件升级到了 64 位架构,并且这些说明不再适用。
请注意,桌面版 Skype4Py 和 Skype API 已停止使用。相反,请将您的开发工作集中在 Skype Web API 上:
https://msdn.microsoft.com/en-us/library/office/dn962122%28v=office.16%29.aspx
好的,我无法在 Mac OS 上解决 Skype4Py 的问题。但也许有人知道我找到了替代品会很有用。我使用了名为 skype 的 Ruby gem。它在 Mac OS 上运行良好。因此,如果您想从脚本或其他任何内容发送消息,只需制作gem install skype
并开始编写一些 ruby 代码 :)
一个小时前,我实际上在运行 El Capitan (10.11.6) 的 Mac 上运行了 Skype4Py,然后在重新安装 virtualenv 和 virtualenvwrapper 后,我开始收到此错误的 CPU 类型错误。
重新安装后,我猜我的系统开始使用python in /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