這部分是直接搬運過來的,官方網站http://tushare.waditu.com/
TuShare是一個免費、開源的python財經數據接口包。主要實現對股票等金融數據從數據采集、清洗加工 到 數據存儲的過程,能夠為金融分析人員提供快速、整潔、和多樣的便於分析的數據,為他們在數據獲取方面極大地減輕工作量,使他們更加專注於策略和模型的研究與實現上。考慮到Python pandas包在金融量化分析中體現出的優勢,TuShare返回的絕大部分的數據格式都是pandas DataFrame類型,非常便於用pandas/NumPy/Matplotlib進行數據分析和可視化。當然,如果您習慣了用Excel或者關系型數據庫做分析,您也可以通過TuShare的數據存儲功能,將數據全部保存到本地后進行分析。應一些用戶的請求,從0.2.5版本開始,TuShare同時兼容Python 2.x和Python 3.x,對部分代碼進行了重構,並優化了一些算法,確保數據獲取的高效和穩定。
問題:
1、安裝pip install tushare提示No module named 'lxml',缺少lxml模塊
2、按照提示安裝lxml,pip install lxml,繼續提示錯誤“Could not find function xmlCheckVersion in library libxml2.”
3、缺少libxml2,繼續安裝pip install libxml2,繼續提示錯誤:Could not find a version that satisfies the requirement libxml2
4、百度了n多方法,安裝wheel等等還是沒有解決
5、根據官方說法“正常情況下安裝了Anaconda后無須單獨安裝lxml”該軟件是單獨的安裝包,需要下載https://www.continuum.io/downloads
這個安裝包比較大,330M
6、一步步安裝好后,進入命令行,conda list 可以看見lxml已經安裝
7、先升級pip,python -m pip install --upgrade pip,再完成tushare的安裝