1. 程式人生 > 實用技巧 >82.python 手動安裝ibm_db2步驟

82.python 手動安裝ibm_db2步驟

1.python 手動安裝ibm_db2步驟:

1.在命令pip install ibm_db -i https://pypi.douban.com/simple/,之後你會發現卡住了,但是下面出現了一個下載ibm_db的tar.gz的連線.
    
2.複製連線到瀏覽器中,或者出去,不管咋樣下到這個包解壓之後會出現一個ibm_db-xxx的目錄,後面的xxx是版本號,將這個目錄
直接拷貝到C:\Users\yzt\PycharmProjects\test_env\venv\Lib\site-packages你的環境的site-packages目錄下
    
3.這個時候不要急著退出,
開啟cmd,cd到你的python.exe可執行檔案目錄下(我用的是虛擬環境)所以目錄的路徑是下面這個,
C:\Users\yzt\PycharmProjects\test_env\venv\Lib\site-packages\ibm_db-3.0.2
你的根據自己的配置cd進去之後執行如下命令:
C:\Users\yzt\PycharmProjects\test_env\venv\Scripts\python.exe setup.py install(我用的虛擬環境)
    
4.這個時候回報錯出現第二個需要下載的檔案路徑如下:(不管是用什麼方法都可以只要下下來,解壓出來會生成一個clidriver的
資料夾,直接將檔案拷貝到C:\Users\yzt\PycharmProjects\test_env\venv\Lib\site-packages\ibm_db-3.0.2路徑下)
https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/ntx64_odbc_cli.zip
    
5.繼續執行在cmd中執行C:\Users\yzt\PycharmProjects\test_env\venv\Scripts\python.exe setup.py install,這個
時候會再次報錯,這次會出現一個db2_xxx.dll檔案找不到,這個是db2的客戶端的可執行檔案,需要去ibm的網站下載(記住需要注
冊賬號才能下載),路徑如下,看到圖了之後選擇window64或者linux你隨意.進入之後,會出現兩個選擇框都點著點選繼續,然後頁
面會出現第二幅圖的樣子,紅框中的是在window上可以點選執行的檔案.(紅框下面的兩個比較坑,下出來解壓之後是兩個.msm檔案不會用)
https://www.ibm.com/support/pages/node/1116777

6.紅框中的下載好了之後直接點選執行就可以了,之後直接加入環境變數(隨意加,不存在java呢種還需要建立JAVA_HOME變數這種
方式,只要加進去就可以)最後執行下面的命令(cmd中),就安裝好了:
    
C:\Users\yzt\PycharmProjects\test_env\venv\Scripts\python.exe setup.py install(我用的虛擬環境)
    
注意:
    不要去網上下載人家雲盤裡面的ibm_db版本包,呢都是以前的版本,db2呢個客戶端的.dll檔案根本找不到它,更著你的pip顯現
版本下載即可(否則你可能安裝的懷疑人生)

圖一:

圖二: