cx_oracle是乙個在python中連線oracle資料庫並取資料的包(不清楚是否為唯一的包)
配置方法
1,關於oracle資料庫
首先我是安裝了正常的完整能用的oracle的,但是還是建議下乙個instant client,在oracle的官網應該有。
2,關於安裝cx_oracle
windows下,使用pip install是沒用的(看了一眼,似乎是因為只提供tag.gz檔案的原因)
可以直接去cx_oracle的頁面下exe安裝包,注意(1,自己的py版本,2,32位還是64位,3,oracle版本11還是12)
下下來選py路徑安裝就行了
3,接下來的配置
以我的oracle11為例,在instant client裡把oci,oraocci11,oraociei11的3個dll檔案複製乙份
貼上到你的py目錄的libs/site-packages資料夾下面(這個裝包的資料夾估計都很熟悉了……注意直接粘這下面,不要再放到什麼cx_oracle的資料夾裡了)
然後配乙個oracle_home的環境變數,指向instant client的目錄就可以了。
(但我剛剛看了下我的,我其實指的是我的完整client……也就是說我下下來的instant client的用處只是提供了那3個dll……)
到這裡我就可以import cx_oracle不出錯了,網上能搜到一些奇奇怪怪的dll錯誤什麼的,我目前沒有遇到
python安裝第三方包
初開始進行機器學習,對python第三方包進行安裝,已經第二次安裝了,還是不太順利,為了記住過程,寫下這篇文章。1 whl檔案 cmd輸入命令pip install packagename 例如安裝numpy包,輸入命令pip install numpy 其餘類似。2 壓縮檔案 tar 例如auto...
python 安裝第三方包
python環境是anaconda3安裝的,由於專案需要用到git的第三方包,但是在conda自帶的環境中沒有。例如使用jieba分詞庫。最後通過 import jieba 來引用 第一種方法 自動安裝 第一種方法又可以分成三種方法 1.直接conda介面自動安裝 第二種方法 半自動 git 2.然...
Python第三方包的匯入
我們知道,定義在環境變數pythonpath裡是可以直接用import匯入的。下面我們來操作如何從非pythonpath目錄匯入第三方包或者自己定義的包。假定我們的包有如下的目錄結構 person 是最頂層的包,man woman child是子包 person init py person.py ...