天天看點

tushare-學習筆記001-環境搭建windows 環境

github連結

windows 環境

  1. 安裝 anaconda

    官網

https://repo.anaconda.com/archive/Anaconda3-2019.03-Windows-x86_64.exe

更新 conda 的版本,

conda update conda
conda update anaconda
           
  1. 安裝 mongodb:注意安裝的時候選擇自定義,安裝過程中去掉 compass 的選項。否則會卡住幾個小時都有可能
  2. 建立虛拟環境 stock_tushare. 基于 python3.7 版本建立一個名字為 pyt3_stock_tushare 的環境,同時安裝 anaconda
conda create -n pyt3_stock_tushare python=3.7 anaconda
           

安裝完畢後通過

conda env list

檢視所有的環境

  1. 激活環境

    activate pyt3_stock_tushare

    ,退出環境

    deactivate

  2. 安裝 tushare

    pip install tushare

  3. 安裝 talib 因為 python 是 64 位的,是以這裡也需要 64 位的

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib

    下載下傳 TA_Lib‑0.4.17‑cp37‑cp37m‑win_amd64.whl

    執行

    pip install TA_Lib‑0.4.17‑cp37‑cp37m‑win_amd64.whl

    下面的方法,實際使用有問題,暫時留着備查。

    http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-msvc.zip

    然後安裝 python 庫 32位的

    pip install TA-Lib

    talib

    下載下傳的ta-lib-0.4.0-msvc.zip 中ta-lib的C庫是32位的,需要重新在64位下編譯ta-lib庫。在此,需要安裝Microsoft Visual Studio來實作,我安裝的是Microsoft Visual Studio2015。

    運作Visual Studio x86 x64 Cross Tools Command Prompt,接着cd c:\ta-lib\c\make\cdr\win32\msvc,在該目錄下執行nmake完成檔案的編譯

    待執行完畢後,再在該目錄下執行

    pip install TA-Lib

  4. 安裝

    pip install pymongo

  5. 打開 pycharm 建立項目,使用 conda 建立環境。

現在可以分享運作環境了,直接導入即可:

conda env export > BackupEnv.yaml    # 将目前運作環境的package資訊導出到名為BackupEnv的YAML檔案
conda env create --name env_name --file=BackupEnv.yaml # 使用YAML檔案建立運作環境,
           
  1. 測試代碼
import tushare as ts

ts.set_token('xxx')
pro = ts.pro_api()


if __name__ == "__main__":
    print("tushare version:" + ts.__version__)

           

正常輸出版本資訊,環境就算搭建好了。