tushare 使用手册

  • 0 链接使用
  • 1 使用Python 2.7
    • 1.1 virtualenv构建虚拟环境
    • 1.2 conda构建虚拟环境
    • 1.3 安装tushare
    • 1.4 创建test.py验证

0 链接使用

1: https://blog.csdn.net/Lcorleone/article/details/78110420 虚拟环境安装-方法1
2:https://www.cnblogs.com/technologylife/p/6635631.html 虚拟环境安装-方法2
3: https://pypi.org/project/tushare/ tushare 下载
4: http://tushare.org/index.html tushare 官方网站

Python3使用中会出现:

Traceback (most recent call last):File "/home/crystal/PycharmProjects/StockScraper-master/tushare.py", line 3, in <module>import tushare as tsFile "/home/crystal/PycharmProjects/StockScraper-master/tushare.py", line 5, in <module>print ts.__version__
AttributeError: 'module' object has no attribute '__version__'

使用python2.7解决该问题;
其他方式尝试没有成功,所以::::

1 使用Python 2.7

使用conda 或者 virtualenv

1.1 virtualenv构建虚拟环境

virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。以下有问题:参考博客: https://www.cnblogs.com/technologylife/p/6635631.html

  1. 安装
 pip install virtualenv;
  1. 基本使用
    为一个工程创建一个虚拟环境:
$ cd my_project_dir
$ virtualenv venv  #venv为虚拟环境目录名,目录名自定义

virtualenv venv 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 venv )可以是任意的;若省略名字将会把文件均放在当前目录。

在任何你运行命令的目录中,这会创建Python的拷贝,并将之放在叫做 venv 的文件中。

你可以选择使用一个Python解释器:

$ virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径

这将会使用 /usr/bin/python2.7 中的Python解释器。

  1. 要开始使用虚拟环境,其需要被激活.
    在根目录
$ source venv/bin/activate 

或者:

$ source ~/venv/bin/activate //python2.7 激活

tushare 使用手册 股票信息获取-编程知识网

1.2 conda构建虚拟环境

首先安装Anaconda3,这就不多赘述了,我使用的Linux环境,windows下类似。

  1. 创建一个虚拟的环境名为python27,并安装2.7版本的python
  2. 激活虚拟环境
    Linux和Mac下均为
~$ source activate python27

1.3 安装tushare

tushare 依赖 lxml; requests; pandas; BeautifulSoup4; astropy
一个个安装,这里使用清华镜像安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas astropy tushare BeautifulSoup4 re requests lxml;

或者

pip install pandas astropy tushare BeautifulSoup4 re requests lxml;

1.4 创建test.py验证

  1. 命令行
$python

tushare 使用手册 股票信息获取-编程知识网

$import tushare
$ print tushare.__version__

结果展示:
tushare 使用手册 股票信息获取-编程知识网

代表成功

  1. 用编辑器创建.py文件
    在Interpreter中设置成你的虚拟环境

tushare 使用手册 股票信息获取-编程知识网
修改环境
tushare 使用手册 股票信息获取-编程知识网
创建test.py
tushare 使用手册 股票信息获取-编程知识网
test.py代码如下

# -*- coding: utf-8 -*-
import tushare as ts
print ts.__version__

运行test.py
输出
tushare 使用手册 股票信息获取-编程知识网

另一个样本:
展示所有2019年第二季度报表的每股净资产
bvps,每股净资产

# -*- coding: utf-8 -*-
import tushare as ts
print ts.__version__data_frae = ts.get_report_data(2019,2)
print data_frae["bvps"]

tushare 使用手册 股票信息获取-编程知识网
代表成功!

加油吧!朋友们。