一、開頭
我有一個夢想:編寫一個類似通達信的股票分析軟件。第一步,就是解決股票數據的來源問題。百度到Tushare,注冊、學python。粗枝大葉看完python幾頁教程,會簡單的語法,會安裝python破解版,會pip安裝package。今天下定決心正式開始使用Tushare。
幾個理解:
第一,python本身就能解釋程序,運行程序,只是寫代碼不方便。第二,anaconda是一個集成大量包的環境,這是它的意義所在,用它寫代碼依然不好用。第三,pycharm是一個很好的書寫工具,用戶可以把pycharm搭配不同的python環境,編寫運行程序。
二、anaconda的安裝
1.下載安裝包
清華鏡像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
選擇合適系統的最新版本即可。
2.安裝
√ 添加anaconda到系統路徑
√允許其他程序檢測到anaconda
3.簡單使用
(1)Anaconda Navigator
該軟件可以對anaconda的包進行設置、修改等操作。
(2)Prompt
conda命令行窗口,可以使用命令對conda進行修改。
比如:查看conda和python版本。
三、Tushare包的安裝
1.下載
PyPi:https://pypi.org/project/tushare/
2.安裝
使用Anaconda Prompt安裝。
PS:本打算通過Anaconda Navigator安裝Tushare,結果搜索不到Tushare包,下圖是使用命令行安裝后才看到的結果。
三、Pycharm中使用anaconda
1.在原有項目中使用anaconda環境。
->file->settings->Project Interpreter設置Project Interpreter(我的anaconda路徑為:D:\ProgramData\Anaconda3,解釋器程序為:python.exe)
2.在新建項目時設置pycharm環境
設置base Interpreter為D:\ProgramData\Anaconda3\python.exe
四、測試程序
1 import tushare as ts 2 3 ts.set_token('ced4bc192c2c237cc149088a08f40b6a24722486396819a5f0dfd53c') 4 pro = ts.pro_api() 5 df = pro.daily(trade_date='20200325') 6 print(df)
結果: