做研究生的课程项目,统计机器学习,需要数据集做XGBoost, 所以我打算做一个股票简单的预测,所以需要调用WindPy接口去获取数据,下面我一步一步的讲解我怎么样获取数据的。
1. 在Wind上修复Python接口
打开Wind客户端(Windows),左上角点击 (我的 -> 插件修复 -> 修复Python接口 -> 同意并确定)。
我的python是放在
D:python这个文件夹下,路径我的路径就是
D:python,点击配置就可以进行下一步。
2. 将WindPy导入Pycharm
WindPy是一个比较特殊的Package,无法通过pip或者是直接在Pycharm上安装,但由于在第一个部分我们已经配置了路径,下面的环节就比较简单。
2.1 修改WindPy.py文件
在
D:Windbin 也就是bin文件下找到Wind.py这个文件,用编辑器打开(我使用的是Notepad++),在编辑器里使用(Ctrl + F)查找 “Open”.
想我这样把标注的四行代码注释掉,然乎再把下一行代码括号中的内容更改成
c_windlib=cdll.LoadLibrary('D:WindbinWindPy.dll')
做到这里打开Pycharm
from WindPy import w
w.start()
但是我发现还是会报错
所以我们需要在配置一个叫WindPy.pty的文件,找到这个路径’pythonProject1venvlibsite-packagesWindPy.pth* ,在这个下面用txt新建一个文档,更改后缀为pty,将里面的内容设置为
D:Windx64
再打开我们的Pycharm。
大功告成