万一免五开户,联系微信:golangsysu

华泰证券matic教程|python第三方库的安装与使用

量化程序 女子经理 86℃

matic支持常用库如 pandas 和 numpy?

如果用户需要用到第三方库,则需要自定义策略运行环境。
备注:numpy pandas talib 已经内置了,lib/site-packages 目录下

202401141

注意: matic自带的 python 是 3.6.2,所以自己配环境也必须是 3.6.2 的版本,推荐通过我们自带的绿色
python 解释器导入第三方包

目前 matic 自带的 python 版本中已经集成了 pandas、numpy、talib 这些常用的第三方库,用户可以直
接使用,无需安装。

推荐 Mquant 自带的解释器导入第三方包

202401142

第一种:把安装生成的这两个文件拷贝到我们软件相应的目录下就可以,其他的库也可以这么做:


第三方库在 site-packages 里面的文件拷贝到软件目录下的 lib/site-packages 里面

去掉自定义的路径。

现在代码检查检查不出来自定义的 python 环境,删掉根目录下面的这个文件,否则还会定位到
你自定义的 python 路径下

202401143

第二种:直接用你们 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

202401144

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第三方库的安装与使用

喜欢 (0)or分享 (0)