1. 程式人生 > >Python,PyCharm下,Django中,TA-LIB(TALIB)安裝指南

Python,PyCharm下,Django中,TA-LIB(TALIB)安裝指南

關於TA-LIB安裝的坑

幾經折騰,終於在同時裝有python3.6和3.7兩個版本上成功安裝TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl和TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl。

照網上的方法,將此兩包置於C:\Windows\System32目錄下,然後在該目錄開啟cmd,進入相應版本的python安裝目錄下的pip,並執行pip install TA_Lib-0.4.17-cp36-cp36m-win_amd64.whl及37,即可成功安裝。

坑在pip,原來兩個版本有各自對應的pip,用python 3.6下的pip(系統預設是這個,可通過以下命令檢查當前pip對應的python版本)安裝37版的wheel是行不通的。

D:\options\20181102>pip -V
pip 18.1 from d:\anaconda3\lib\site-packages\pip (python 3.6)

於是開始找python3.7的pip,終於找到,在D:\Python\Python37\Scripts\目錄,進入system32目錄開啟cmd,執行>>D:\Python\Python37\Scripts\pip install TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl

成功安裝!

第二個問題,這樣安裝之後,PyCharm裡邊建的.py檔案還是不認識talib,哈哈哈哈,因為之前有成功在PyCharm中成功安裝numpy和pandas以及tushare,於是到D:\Python\Python37\Lib\site-packages目錄下,把TA_Lib-0.4.17.dist-info和talib兩個目錄拷貝到Django(PyCharm中新建的Django專案)的包安裝目錄(D:\dev\PycharmProjects\myproject\venv\Lib\site-packages)下,回到PyCharm,完美解決。

機智如我。