Mac配置Python+Oracle+Django的開發環境

準備python解釋器的安裝包,以及Oracle Instant Client客戶端basic安裝包

這裏是這兩款軟件的下載地址

python: https://www.python.org/downloads/  根據項目需要選擇合適版本的解釋器

Oracle Instant Client:https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html  注意選擇64位的安裝包,然後要basic的,然後注意項目選用的Oracle版本,不過倒是沒有試過隨便選的後果,如果有人嘗試,請記得回覆告訴我一下

 

現在開始安裝,python解釋器就不多贅述了,很簡單一直點擊下一步就好了,Oracle即時客戶端的安裝,自己選一個目錄解壓出來就好了

最重要的地方,因爲你使用Django編寫,有些時候需要軟連接一個在剛解壓的Oracle即時客戶端目錄中一個名爲"libclntsh.dylib.12.1",只是類似這個文件啊,主要因你安裝的Oracle版本不同而不同,然後將這個文件軟連接到/usr/local/lib/這個目錄下,這樣應用程序才能讀到你的Oracle即時客戶端

最後配置一下環境變量

我直接貼一下我的文件配置

# 這裏你使用的python解釋器的路徑
export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"

# 這裏都是Oracle即使客戶端的路徑,這裏就說一下ORACLE_HOME和TNS_ADMIN兩個變量,這兩個變量,都是你剛剛解壓Oracle即使客戶端的那個目錄路徑copy過來即可
export ORACLE_HOME=/Users/jiso/instantclient_12_2/
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG=AMERICAN_AMERICA.UTF8
export TNS_ADMIN=/Users/jiso/instantclient_12_2/
export PATH=$PATH:$ORACLE_HOME

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章