我在windows上使用Skype4Py和Python3.2.3。尝试导入Skype4Py包时出现错误,我执行了以下操作以找出它是什么:
import sys
try:
import Skype4Py
except:
print (sys.exc_info()[0])
print (sys.exc_info()[1])输出如下:
<class 'Import error'>
No module named skype
我用windows安装程序安装了Skype4Py。我可以在Python32\Lib\site-packages中看到Skype4Py。我怎么才能让它工作呢?
发布于 2013-06-23 11:57:04
Skype Dev Page中明确规定:
的Python包装器是兼容的,并与Python2.6.5版进行了测试-Python3.x版目前不受支持。
我猜它会带来厄运,
我认为skype开发人员已经放弃了对SkypeKit Python包装器的引用,因为缺乏...
而不是
你可以在Github上找到一个独立维护的skype4py版本,尽管它也只在python2.x版本中工作,它会定期更新,而且它有一个比skype维护项目更大的社区,后者几乎已经死亡,而且还支持最新的2.x版本,而不是只支持2.6.5。您可以在此处找到有关使用github维护版本的skype4py Skype4py usage的文档
发布于 2015-05-13 01:26:48
你的问题(我刚刚发现同样的事情)是安装程序是为Python2编写的-所以你并没有真正安装它,没有完全安装。所以api将不起作用!
File "C:\Users\PETER_~1\AppData\Local\Temp\pip_buil
print 'zipping the documentation'
^
SyntaxError: Missing parentheses in call to 'print'
print 'zipping the documentation'print周围没有()是Python2的问题。我猜你可以重写安装程序,但最基本的问题是Skype API是建立在Python2之上的--如果你像我一样需要Python3,那就没有运气了!!
https://stackoverflow.com/questions/12287050
复制相似问题