matic支持常用库如 pandas 和 numpy?
如果用户需要用到第三方库,则需要自定义策略运行环境。
备注:numpy pandas talib 已经内置了,lib/site-packages 目录下
注意: matic自带的 python 是 3.6.2,所以自己配环境也必须是 3.6.2 的版本,推荐通过我们自带的绿色
python 解释器导入第三方包
目前 matic 自带的 python 版本中已经集成了 pandas、numpy、talib 这些常用的第三方库,用户可以直
接使用,无需安装。
推荐 Mquant 自带的解释器导入第三方包
第一种:把安装生成的这两个文件拷贝到我们软件相应的目录下就可以,其他的库也可以这么做:
①
第三方库在 site-packages 里面的文件拷贝到软件目录下的 lib/site-packages 里面
②
去掉自定义的路径。
③
现在代码检查检查不出来自定义的 python 环境,删掉根目录下面的这个文件,否则还会定位到
你自定义的 python 路径下
第二种:直接用你们 scripts 目录下的 pip 安装,会把目录生成到相应的软件目录下
用绝对路径的 python.exe 执行 pip 吧
操作方式:
直接在 matic.exe 程序所在根目录的文件中输入 cmd(重点),回车
输入 python.exe <matic.exe 所在的根目录>\Script\pip.exe install <第三方包的绝对路径>
路径举例:
E:\Work-must\New-matic-master\MATIC-client-test-3.5.1-x64(4)\python.exe
E:\Work-must\New-matic-master\MATIC-client-test-3.5.1-x64(4)\Scripts\pip.exe install
C:\Users\admin\Downloads\numpy-1.16.5+vanilla-cp36-cp36m-win_amd64.whl
pandas 中找不到模块
pandas 里面很多函数里面都有用时加载库的代码,加载库就是读文件的操作,例如 io 读写文件,sum 函数
使用等,例如报错 No module named "pandas.io.formats.csvs",
import 区域需要写入:
import pandas.io.formats.csvs
No module named "pandas.io.formats.csvs"
import 区域需要写入:
import pandas.io.formats.csvs
No module named "pandas.core.computation.expressions"
import 区域需要写入:
import pandas.core.computation.expressions as expressions
转载请注明:吾要开户 » 华泰证券matic教程|python第三方库的安装与使用