अपडेट किया गया
के रूप में ?noredirect=1#comment49932383_30949105">पेट्रिबोर्ग ने सुझाव दिया
, सेटिंग LD_RUN_PATH
निर्माण के समय cx_Oracle
. में Oracle साझा लाइब्रेरी फ़ाइलों का पथ शामिल होगा साझा पुस्तकालय जो स्थापना के दौरान बनाया गया है। यह LD_LIBRARY_PATH
. की आवश्यकता को समाप्त करता है जैसा कि मैंने अपने पहले उत्तर में सुझाया था।
आप जिन RPM का उपयोग कर रहे हैं, उनके लिए ORACLE_HOME
/usr/lib/oracle/12.1/client
. पर सेट होना चाहिए . अगर आप pip
का इस्तेमाल कर रहे हैं :
$ export ORACLE_HOME=/usr/lib/oracle/12.1/client
$ export LD_RUN_PATH=/usr/lib/oracle/12.1/client/lib:$LD_RUN_PATH
$ pip install cx_Oracle
$ python -c 'import cx_Oracle; print(cx_Oracle.version)'
5.1.3
इसे पढ़ें दस्तावेज़ीकरण क्लाइंट लाइब्रेरी का उपयोग करने वाले एप्लिकेशन इंस्टॉल करने और निष्पादित करने के बारे में कुछ जानकारी के लिए।