記:第一次安裝python的cx_Oracle遇到的坑,以免忘記


安裝cx_Oracle遇到很多坑,但都是網上常見的問題,就不一一列舉,就記錄一下最后安裝成功的例子就好了

下載cx_Oracle庫,地址:https://sourceforge.net/projects/cx-oracle/files/ 選擇符合自己版本的包,

1.cx_Oracle的位數一定要與python還有instantclient位數一致,要么都是32位,要么都是64位

2.plsql只支持32位的instantclient,

3.我的環境是,windows 64位,python2.7,64位,cx_Oracle-5.2.1-11g.win-amd64-py2.7,instantclient-basic-win-x86-64-11.1.0.7.0

4.因為我要用plsql,所以電腦里裝了32位和64位的instantclient,plsql連接orcale的方法網上資料很多,按照上面的來就好了,

安裝好后就要安裝64位的instantclient,很簡單,把tnsnames配置好后,放在與oci.dll一個目錄下,然后再將該目錄下所有的文件復制粘貼到python的site-package下,我的是C:\Python27\Lib\site-packages,這下就連接成功了

因為我的是64位,如果想用python連接orcale又想用plsql時,就可以像第四點一樣,我看網上說在另一台電腦上安裝再遠程,其實沒必要,我也沒有配置環境變量,只要把64位的instanclient目錄 下所有的文件復制到python的site-package下就行了

裝了很久,終於成功了,長舒一口氣~~~~~~~~~~~~~~~~~~~~~~~~~~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM