1. 程式人生 > 資料庫 >python安裝cx_Oracle和wxPython的方法

python安裝cx_Oracle和wxPython的方法

在裝這兩個的時候出現一些問題,最後總算成功了,記錄一下過程

環境:win10 64位系統,python3.7.8 ,pip18

下載地址:這兩個地址下載很慢,我的下載多次都失敗了,後面用手機下載轉電腦的,

cx_Oracle: https://pypi.org/project/cx-Oracle/#files

wx_Python: https://pypi.org/project/wx_Python/#files

1.安裝cx_Oracle:

第一次安裝使用的是tar.gz的這個檔案,這次安裝失敗,記錄了下報錯情況,

第一步:下載檔案,解壓檔案放到python安裝目錄的包目錄下:C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages

第二步:到相應的目錄下,顯示檔案路徑這個地方輸入 cmd ,也可以開啟目錄cd到這個路徑下,就是為了方便,

第三步:輸入命令1:python setup.py build 回車後這裡就會報錯了,報錯如下,忽略這個命令執行命令2.python setup.py install回車後也報了下面這個錯

c:\users\admin\appdata\local\programs\python\python37\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\cl.exe' failed with exit status 2

第四步:解決報錯問題,網上查了大部分說是要裝2015版執行庫,其實已經有14.0+的版本,後面解除安裝,重灌,試了好多方法,結果還是同樣的的報錯,這裡不再一一說明

到了這裡我已經放棄了,準備先裝下wxPython

2.安裝wxPython

第一步:下載檔案,如圖,這個我下載的是.whl字尾的這個檔案。

第二步:到下載的這個檔案的目錄開啟cmd,執行命令安裝:pip install wxPython-4.1.0-cp37-cp37m-win_amd64.whl

安裝的過程又自動下載兩個版本的檔案安裝,應該是安裝這個需要在兩個版本的基礎上安裝,第一版下載成功了也安裝成功了,第二版失敗了,多次重試失敗,cmd視窗一個視窗都是報錯的紅字,

這種情況是在自動下載檔案的時候沒繼續下載了就出現的情況,後面直接手機下載轉到電腦安裝,(cmd視窗會有這個檔案的下載路徑,裡面複製出來手動下載即可),安裝失敗,提示pip版本不夠

第三步:根據提示的命令執行升級pip(升級到20版本,檔案根據視窗的連結獲取即可),這裡又遇到下載中斷的問題,手機下載轉電腦安裝升級:命令不能用它給的了:pip install pip檔案,安裝失敗,提示訪問許可權不夠,這個好解決:右鍵cmd.exe以管理員身份執行

第四步:在cmd視窗執行:pip install E:\python\Py\pypip升級檔案 因為以管理員身份執行cmd切換不到相關路徑,就直接用絕對路徑執行這個檔案了,最後升級pip成功

第五步:第三步沒安裝成功的wxPython第二個版本現在安裝:pip installE:\python\Py\第二版檔名.whl,檔案安裝成功

第六步:安裝第一步下載的這個wxPython檔案:pip installE:\python\Py\wxPython-4.1.0-cp37-cp37m-win_amd64.whl,檔案安裝成功

到這裡wxPython就安裝成功了,於是我想到了安裝失敗的cx_Oracle,因為我跟教程安裝的是.gz這個檔案,所以這裡我選擇第二個whl檔案進行再次安裝

3.再次安裝cx_Oracle

第一步:下載檔案,如圖,這個我下載第二個檔案.whl的這個檔案

第二步:安裝cx_Oracle:pip installE:\python\Py\cx_Oracle-8.0.1-cp37-cp37m-win_amd64.whl 檔案安裝成功

至此cx_Oracle也安裝成功了,到pycharm上試了下,都可以用了

python安裝cx_Oracle和wxPython的方法

python安裝cx_Oracle和wxPython的方法

PS:Python 安裝cx_Oracle模組

1.Python安裝cx_Oracle模組需要安裝Oracle,並在環境變數中新增Oracle的路徑。

2.沒有安裝Oracle的需要下載一個oci.dll的檔案,並把檔案的路徑新增到path中。

如果既沒有安裝Oracle也沒有一個path路徑指向oci.dll的話即使安裝了cx_Oracle也無法匯入該模組。

總結

到此這篇關於python安裝cx_Oracle和wxPython的方法的文章就介紹到這了,更多相關python安裝cx_Oracle和wxPython內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!