私はPythonに依存するFirefoxアドオンを開発しています(つまり、PyXpcomExtをFirefoxにインストールする必要があります)。一方、PyCrypto lib(Pythonベース)を暗号化の目的で使用しました。PyExc_ValueErrorとFirefox拡張子
firefoxが読み込まれたら、私はこのライブラリへのパスを登録しました。しかし、拡張機能を実行すると、次のエラーが表示されます。
ファイル "/home/.../.mozilla/firefox/qvpgc3wq.default/extensions/..../pylib/mycryptoclass.py"、4行目/home/.../.mozilla/firefox/qvpgc3wq.default/extensions/.../platform/Linux_x86-gcc3/pylib/Crypto/Cipher/AES:、 でCrypto.Cipher輸入AES
はImportErrorから.soは:未定義のシンボル:PyExc_ValueError
私も試してみました:
輸入暗号 暗号からの輸入暗号
エラーは発生しません!
すべてのアイデア?
静的または動的Pythonライブラリとリンクしていますか? –
これは動的Pythonライブラリです! – sgres