Anaconda+Tushare安装运行宝笈

本文介绍如何在Windows环境下安装Anaconda,并通过Anaconda安装Tushare金融数据库包。此外,还展示了如何使用Tushare获取股票数据,并利用matplotlib进行数据可视化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

金融数据库Tushare是基于Python开发的。Anaconda是最适合在windows上安装的python集成使用环境。

话不多说,先下载 anaconda2,

可以从清华的镜像库下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ , anaconda2对应python 2X版本,anaconda3对应python 3X版本,我下载安装了 Anaconda2-5.3.0-Windows-x86_64.exe

启动anaconda命令窗口:

开始> 所有程序> anaconda> anaconda prompt
会得到两行提示:
Deactivating environment "d:\Anaconda2"...
Activating environment "d:\Anaconda2"...

安装tushare包

  • 在anaconda 命令窗口里: 输入 pip install tushare
  • 安装提示信息为:

[Anaconda2] C:\Documents and Settings\Administrator>pip install tushare

Collecting tushare
Downloading tushare-0.5.0.zip (89kB)
45% |██████████████▊ | 40kB 292kB/s eta 0:00:
57% |██████████████████▍ | 51kB 328kB/s eta 0
68% |██████████████████████ | 61kB 393kB/s et
80% |█████████████████████████▊ | 71kB 328kB/
91% |█████████████████████████████▍ | 81kB 35
100% |████████████████████████████████| 92kB
280kB/s
Building wheels for collected packages: tushare
Running setup.py bdist_wheel for tushare ... done
Stored in directory: C:\Documents and Settings\Administrator\Local Settings\Application Data\pip\Cache\wheels\2c\55\89\d4a3052f45104e809b0fd3a546ba6eff89ded4446dcfb0c9a1
Successfully built tushare
Installing collected packages: tushare
Successfully installed tushare-0.5.0
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

打开spyder窗口,输入下列测试代码

# -*- coding: utf-8 -*-
import tushare as ts
print (ts.__version__)
df=ts.get_profit_data(2017,2)
df=ts.get_stock_basics()
print df

执行代码以后,结果如下

1.2.37
[Getting data:]#############################################################   

code   name industry area      pe    ...     profit     gpr     npr   holders                                                                  
603256    N宏和       玻璃   上海   46.16    ...       0.00   36.86   18.61   83152.0
300179    四方达     矿物制品   河南   27.86    ...      47.34   56.29   20.76   29143.0
002201   九鼎新材       玻璃   江苏  263.97    ...       5.67   23.76    1.12   16600.0
000011   深物业A     区域地产   深圳   20.19    ...      46.72   48.85   20.32   44082.0
002639   雪人股份     专用机械   福建  628.47    ...      14.66   25.35    0.79   58791.0
600281   太化股份      综合类   山西    0.00    ...      28.09    4.33   -9.17   26215.0

成功了,接下去我们还可以

使用matplotlib画出各类证券数据图表

下列python程序获取东软集团(600718)股票新世纪以来的K线交易数据,然后绘制成类K线图表。

import tushare as ts

a = ts.get_k_data('600718',start='2000-10-01')
list1=[]

for i in range(a.index[0],len(a.index)):
    list1.append(a['open'][i])

import matplotlib.pyplot as plt
from matplotlib.ticker import FuncFormatter, MaxNLocator

fig = plt.figure()
ax = fig.add_subplot(111)
xs = len(a.index)
ys_open = list1

ax.xaxis.set_major_locator(MaxNLocator(integer=True))
ax.plot( ys_open)

plt.title("600718")
plt.show()

 

运行以后绘制的图表如下:

### 如何在VSCode中安装和配置Anaconda #### 安装Anaconda 为了确保能够顺利地在Visual Studio Code (VSCode) 中使用Anaconda,首先要确认Anaconda已经正确安装。可以从Anaconda官网下载最新版的Anaconda并按照官方指南完成其安装过程[^1]。 #### 安装VSCode及其Python扩展 同样重要的是要验证VSCode也已成功安装。对于希望集成Anaconda使用的开发者来说,在VSCode里安装由Microsoft提供的Python插件是非常必要的。这一步骤可以通过打开VSCode, 点击左侧边栏上的扩展图标(或通过快捷键`Ctrl + Shift + X`),接着在搜索框内输入“Python”,从中挑选微软发布的Python扩展来实现安装操作[^2]。 #### 配置VSCode以支持Anaconda环境 一旦上述软件都准备就绪,则需进一步设置让VSCode识别到Anaconda所创建的各种工作空间: - **选择解释器**: 使用命令面板(`Ctrl+Shift+P`)调用 `Python: Select Interpreter` 命令,从列表选项中选取合适的Conda Environment作为当前项目的默认Python解析器。 - **激活特定环境**: 如果项目依赖于某个特殊的Anaconda环境,可以在终端窗口启动时手动执行如下指令来进行切换: ```bash conda activate myenvname ``` - **自动检测路径**: 对于某些情况下的Windows系统用户而言,可能还需要调整系统的PATH变量以便使VSCode能更方便地定位至Anaconda的相关文件夹位置。通常情况下,如果遵循标准流程完成了Anaconda安装,此步骤可以省略;但如果遇到问题,可参照指定路径添加方法[^3]。 ```python import sys print(sys.executable) ``` 这段简单的Python脚本可以帮助确认目前选用了解析器的位置是否符合预期。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值