私は Mac OSX (10.8.2) を使用しており、Skype4py を使用して、現在実行中の Skype インスタンスに Python 経由で接続しようとしています。
ここでの問題は、Web サイト ( http://pypi.python.org/pypi/Skype4Py/1.0.34#segfaults ) の指示に従い、コマンドを使用して Skype4Py を適切にインストールしたことarch -i386 pip install Skype4Py
です。指示が示すように、コードエディターの実行コードをarch -i386 python
、通常の代わりにコマンドを使用して実行するように設定しましたpython
(両方を使用して、ターミナルから直接ファイルを実行しようとしました)。
私のコードは現在非常にシンプルです (接続が機能するようになったら、さらに作業する予定です)。次のとおりです。
import Skype4Py
skype = Skype4Py.Skype()
skype.Attach()
これにより、python が閉じなければならなかったエラー ウィンドウと、次のエラーが表示されます。Run Command: line 1: 66888 Segmentation fault: 11 arch -i386 python "$1" "${@:3}"
これらのフォーラムをいくつか検索した後、答えとして次のコード リビジョンに同意するいくつかのスレッドを見つけました。
import Skype4Py
skype = Skype4Py.Skype(Transport='x11')
skype.Attach()
残念ながら、この修正はエラーの性質を変更するだけです。新しいエラー メッセージはより複雑です。
Traceback (most recent call last):
File "skypeAttach.py", line 4, in <module>
skype = Skype4Py.Skype(Transport='x11')
File "build/bdist.macosx-10.8-intel/egg/Skype4Py/skype.py", line 250, in __init__
File "build/bdist.macosx-10.8-intel/egg/Skype4Py/api/darwin.py", line 296, in __init__
File "build/bdist.macosx-10.8-intel/egg/Skype4Py/api/__init__.py", line 214, in finalize_opts
TypeError: Unexpected option(s): Transport
私の限られたプログラミング知識の下では、「トランスポート」が予期しないパラメーターであることを伝えようとしているようです。