close

pip 是 Python 專用的套件安裝工具,幾乎任何套件只要知道名稱,就可以使用 pip 的一行指令自動下載與安裝,非常方便又好用,所以基本上都會用 pip 來安裝或更新 Python 的相關套件。

這次煮婦要安裝專門做『技術分析』的套件 -- “TA-Lib”,所以下意識就是用 pip install 的令命來安裝這個套件 " pip install Ta-Lib ",想當然爾哪有那容易安裝.. 第一次失敗是正常的啊!

圖片

於是立馬就從 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 去查詢TA-Lib套件的版本。煮婦的習慣是就挑最新的來安裝.. 因為我用的作業系統是 Windows 10 64位元版本,所以就要來找 amd64的版本來安裝 " pip install TA_Lib-0.4.19-cp39-cp39-win_amd64.whl ”。

圖片

沒想到第二次又失敗了, " pip install TA-Lib-0.4.19-cp39-cp39-win_amd64.whl "執行後就出現了一行紅字 "ERROR: TA_Lib-0.4.19-cp39-cp39-win_amd64.whl is not a supported wheel on this platform."

圖片

然後煮婦就開始找原因了,第一步先確定我使用的 python 版本,因為 Python 分為 2.x 跟 3.x 版本,然後各自使用的套件也不相同。

查詢 Python 版本的command => python -- version, 煮婦用的版本是『 Python 3.8.3』。

圖片

後來才又想到 python 版本的問題,所以煮婦就去試著安裝 TA-Lib-0.4.19-cp38-cp38-win_amd64.whl 的版本。

TA-Lib

果然這次就成功了.... a002.gif

圖片

 


來總結一下該注意的事項跟步驟:

1. 先找到並下載對應版本的whl檔案,以我為例:我是使用64位元的 Python 3.8.3,就是要選擇 TA_Lib-0.4.19-cp38-cp38-win_amd64.whl 版本。

Download網址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

2. 可以在cmd視窗中執行 pip install 下載的whl檔案,也可以通過 Anaconda安裝 (anaconda prompt)。

3. 在執行時,pip install 檔案所在的絕對路徑 + 檔名。

4. 檢測安裝成功:安裝成功後 cmd視窗裡會有 "Successfully installed TA-Lib"的提示。

 

以上的小貼士希望可以幫助到有跟我遇到相同問題的朋友喔~ ^o^

arrow
arrow
    文章標籤
    python教學 python ta-lib
    全站熱搜

    NICO 發表在 痞客邦 留言(1) 人氣()