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.sh
bao gồmexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Tạo tệp trong
/etc/ld.so.conf.d/oracle.conf
bao gồm/opt/ora/instantclient_11_2
Thực hiện lệnh sau
sudo ldconfig
Lư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_Oracle
gói trăn-
Bạn có thể cài đặt bằng
pip
pip 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
-