Python第三方包cx Oracle的配置

2021-07-15 10:45:47 字數 713 閱讀 5952

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 ...