kali linux/ubuntu下安裝:
不得不說安裝這個模塊很蛋疼,決定做個記錄。
sudo apt install build-essential unzip python-dev libaio-dev
http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
需要安裝兩個東西
第一個是 Instant Client Package - Basic,第二個是Instant Client Package - SDK
下載個Oracle還需要注冊,果斷網上找了個賬號密碼
2696671285@qq.com
Oracle123
unzip instantclient-basic-linux.x64-12.2.0.1.0.zip
unzip instantclient-sdk-linux.x64-12.2.0.1.0.zip
mv instantclient_12_2 /usr/local
vi /etc/profile
文件末尾加入:
export ORACLE_HOME=/usr/local/instantclient_12_2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/instantclient_12_2
source /etc/profile
cd /usr/local/instantclient_12_2
ln-s libclntsh.so.12.1 libclntsh.so
sudo apt-get install libaio1
echo $ORACLE_HOME
sudo env | grep ORACLE_HOME 並沒有顯示Oracle的變量
sudo visudo 在末尾加入:添加一行 Defaults env_keep += "ORACLE_HOME" 這樣就可以顯示
rm -rf ~/.cache/pip
pip install cx_Oracle
即可完成安裝。