4

WindowsでPython 3.2.3でSkype4Pyを使用しています。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をインストールしました。に Skype4Py が表示されPython32\Lib\site-packagesます。これを機能させるにはどうすればよいですか?

4

2 に答える 2

4

Skype Dev Pageには、次のことが明確に記載されています。

Python ラッパーは互換性があり、Python バージョン 2.6.5 でテストされています。Python バージョン 3.x は現時点ではサポートされていません。

運が悪いと思いますが、

スカイプ開発者は、SkypeKit Python Wrapper Referenceが不足しているため、あきらめていたと思います...

しかし

Githubで skype4py の独自に管理されているバージョンを見つけることができますが、これは Python 2.x バージョンでのみ機能し、定期的に更新されており、skype で管理されているプロジェクトよりもはるかに大きなコミュニティがあり、ほとんど死んでおり、最新の 2.x もサポートしています。 2.6.5 のみをサポートするのではなく、バージョンをサポートします。ここでは、 skype4pyの github で管理されているバージョンを使用するためのドキュメントを見つけることができます。

于 2013-06-23T03:57:04.090 に答える
1

あなたの問題(同じことがわかりました)は、インストーラーがPython 2用に作成されているため、実際にはインストールせず、完全にインストールされていませんでした。したがって、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策は Python 2 の問題ではありません。インストーラーを書き直すこともできますが、基本的な問題は、Skype API が PYTHON 2 で構築されていることです。私のように Python 3 が必要な場合は、運が悪いです!!

于 2015-05-12T17:26:47.623 に答える