日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安裝TA-Lib到想要罵髒話

發(fā)布時間:2025/3/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安裝TA-Lib到想要罵髒話 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

收集下載股票交易指數(shù)的歷史數(shù)據(jù),並計算主要的幾個指標來進行技術分析。

查找網(wǎng)上的資料,發(fā)現(xiàn)大家都在用TA-Lib來計算指標,於是在下載並匯入了數(shù)據(jù)後開始安裝這個庫。

pip install TA-Lib

本以為一句就可以搞定的,結果卻沒有想像中的簡單,

先是cl.exe沒有找到,google查找,發(fā)現(xiàn)要安裝Microsoft Visual C++ Build Tools

下載安裝最新2019的Microsoft Visual C++ Build Tools,將需要用到的folder加到 environment variables中。

重新安裝,仍然是有error, 找不到ta-lib.h,這個可是你們自己家的檔案 ??

繼續(xù)查找解決的辦法,說是要重新自己build ta-lib。

到這裡就想要放棄這個lib了,因為如此多的人在安裝使用有問題,很嚴重懷疑這個lib還有沒有人在維護。

https://github.com/mrjbq7/ta-lib

發(fā)現(xiàn)上個月還有commit, 好吧那就繼續(xù)安裝。

按照官方的建議步驟進行重新build,

  • Download and Unzip?ta-lib-0.4.0-msvc.zip
  • Move the Unzipped Folder?ta-lib?to?C:\
  • Download and Install Visual Studio Community 2015
    • Remember to Select?[Visual C++]?Feature
  • Build TA-Lib Library
    • From Windows Start Menu, Start?[VS2015 x64 Native Tools Command Prompt]
    • Move to?C:\ta-lib\c\make\cdr\win32\msvc
    • Build the Library?nmake
  • build完成,再來install一次,讀取LIBCMT.lib 出錯,這個檔案明明在build tool folder裡面。

    https://stackoverflow.com/questions/9356135/link-fatal-error-lnk-1104-cannot-open-file-libcmt-lib

    說是在visual studio 2017開始,有默認enable了Spectre Mitigation 設定,有可能導致問題發(fā)生。

    可是由於我對於c++和make file不熟悉,不知如何修改makefile可以設定Spectre Mitigation為disabled.

    到此放棄,改用網(wǎng)上別人已經(jīng)重新build好了的安裝檔案。

    其實可以試著再download安裝2015的Microsoft Visual C++ Build Tools,用它來重新build. 只是在這個lib上已經(jīng)浪費不少時間了,就下次再試吧,

    或者有知道有解決方案的好朋友,也請不吝賜教。

    https://www.lfd.uci.edu/~gohlke/pythonlibs/

    在這個網(wǎng)站找到ta-lib的whl連接,選擇適合的版本,下載安裝。

    這邊還有遇到一個小插曲,我電腦和cpu都是64bit版本的,

    第一次下載的是,TA_Lib?0.4.17?cp37?cp37m?win_amd64.whl,可是安裝有問題說是不支持。

    於是又下載 TA_Lib?0.4.17?cp37?cp37m?win32.whl 這個版本,安裝成功。

    查看我的cpu確實是64bit無誤,只是安裝的是32bit的python.

    只能說我跟python不熟,不過總算是安裝好了,就來進行真正重要的技術分析的部分吧

    轉載于:https://www.cnblogs.com/sipher/p/11338443.html

    總結

    以上是生活随笔為你收集整理的安裝TA-Lib到想要罵髒話的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。