Python に依存する Firefox アドオンを開発しています (つまり、ユーザーは自分の Firefox に PyXpcomExt をインストールする必要があります)。一方、暗号化の目的で PyCrypto lib (python ベース) を使用しました。
そのため、Firefox が読み込まれると、このライブラリへのパスが登録されます。ただし、拡張機能を実行すると、次のエラーが発生します。
ファイル「/home/.../.mozilla/firefox/qvpgc3wq.default/extensions/..../pylib/mycryptoclass.py」、4 行目、Crypto.Cipher インポート AES から
ImportError: /home/.../.mozilla/firefox/qvpgc3wq.default/extensions/.../platform/Linux_x86-gcc3/pylib/Crypto/Cipher/AES.so: 未定義のシンボル: PyExc_ValueError
私も試しました:
import Crypto from Crypto import Cipher
エラーはスローされません。
何か案は?
ありがとう