2017-06-13 8 views
0

debian 7.11でcx_Oracleをpython3にインポートする際に問題があります。私はそれが古い安定していることを知っていますが、私は私たちが新しいdebianを持つサーバーにプロダクションのいくつかのサービスを移行するまで、このバージョンに制限されています。次のエラーが表示されます。debian 7.11のpython3でcx_oracleをインポートできません

ImportError: /usr/local/lib/python3.2/dist-packages/cx_Oracle.cpython-32mu.so: undefined symbol: PyUnicode_GET_LENGTH 

Python 3は、公式のwheezy repos(サードパーティ製)からインストールされています。 cx_oracleはpip-3.2を使用してインストールされました。正しい方向に私を指差してください。

+0

以下の回答がうまくいかない場合は、使用しているcx_Oracleのバージョンを入力してください。 –

答えて

0

古いバージョンのPythonでcx_Oracleの新しいバージョンを使用しようとしているようです。新しいバージョンのPython(自分でダウンロードしてコンパイルする必要がある)を試したり、Python 3.2をサポートしていた古いバージョンのcx_Oracleを試してみてください。

+0

ありがとう、私は古いバージョンのcx_Oracleを使用しました。今は正常に動作します。 –

関連する問題