Cách thay thế, không yêu cầu RPM. Bạn cần phải là root .
-
Sự phụ thuộc
Cài đặt các gói sau:
apt-get install python-dev build-essential libaio1 -
Tải xuống Ứng dụng khách tức thì cho Linux x86-64
Tải xuống các tệp sau từ trang web tải xuống :
-
Giải nén các tệp zip
Giải nén các tệp zip đã tải xuống vào một thư mục nào đó, tôi đang sử dụng:
/opt/ora/ -
Thêm các biến môi trường
Tạo tệp trong
/etc/profile.d/oracle.shbao gồmexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMETạo tệp trong
/etc/ld.so.conf.d/oracle.confbao gồm/opt/ora/instantclient_11_2Thực hiện lệnh sau
sudo ldconfigLưu ý:bạn có thể cần khởi động lại để áp dụng cài đặt
-
Tạo liên kết biểu tượng
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Cài đặt
cx_Oraclegói trăn-
Bạn có thể cài đặt bằng
pippip install cx_Oracle -
Hoặc cài đặt thủ công
Tải xuống zip nguồn cx_Oracle tương ứng với phiên bản Python và Oracle của bạn. Sau đó, mở rộng kho lưu trữ và chạy từ thư mục đã giải nén:
python setup.py build python setup.py install
-