1、基于金字塔的Python环境搭建
Python目前是金融量化领域炙手可热的高级语言,以“简单易学”、“开发效率高”、“兼容性高”、“可移植性高”等特点,深受金融量化分析从业者喜爱,作为扩展性极高的量化交易系统,金字塔提供丰富的行情数据和交易事件类API接口,能够完美支持python量化策略开发。
1.1 金字塔python环境搭建
金字塔目前仅支持Python3.7.4(64位)版本。用户根据实际情况选择以下两种方式搭建Python策略开发环境。
安装方法一: 绿色版python环境搭建 绿色版可以帮助零基础用户快速搭建python开发环境,能够满足绝大部分用户的使用需求,其中Pandas、numpy、talib为必备第三方标准库(其中绿色包已集成必备库,其它环境用户需自行安装)。 目前支持的第三方库列表如下: 注意:因绿色版为本地绿色安装包,所以不支持其它库的自定义安装
安装步骤: [1] 点击主界面右上角“python”按钮
[2] 点击“下载部署运行包”
[3] 安装完毕后,选择任意策略右键“编辑策略”,然后“编译”,若提 示“编译成功”,则说明安装成功,可以正常使用。
注:该方式安装的绿色版,仅当前金字塔可以调用并使用。
安装方法二:
安装python独立环境,此方法支持用户根据需求自定义安装库。 [1] 用户可以去python官网下载python3.7.4(64位)安装包,或者直接在金字塔中下获取python3.7.4安装包。
[2] 下载完成后打开安装包并执行,选择自定安装,并且勾选“add python 3.7.4 to PATH” ,为了便于使用,可以全部勾选。
点击“install”进行安装
[3] 安装完成后,在cmd命令行窗口输入“python”显示如下信息则表示安装成功。
注:通过上述方式安装的是python独立环境,本地任意金字塔均可以自动调用。
[4] 安装第三方标准库方法: 在cmd命令行窗口中输入如下命令: pip install XXX(模块名) 例如:安装numpy第三方库
1.2、金字塔Python环境搭建常见问题
Q1:自己之前安装的Python环境金字塔无法读取? A1 : [1] 首先您要确定独立安装的Python环境为64位3.7.4及其以上版本,金字塔仅支持64位的Python环境。 [2] 之前安装Python开发环境时,是否添加了环境变量。环境变量查看与添加方式如下 i. 右键点击\"计算机\",然后点 ii. 然后点击\"高级系统设置\" iii. 选择\"系统变量\"窗口下面的\"Path\",双击即可! iv. 然后在\"Path\"行,添加python安装路径即可(我的D:\\Python),所以在后面,添加该路径即可。 ps:记住,路径直接用分号\";\"隔开! v. 最后设置成功以后,在cmd命令行,输入命令\"python\",就可以有相关显示。
[3] 本地的Python环境是否为独立环境,有很多客户使用的是Python集成环境,例如Anaconda。集成环境金字塔无法直接读取,用户需要进行路径设置才行,设置办法如下 i. 参考文档1.1搭建金字塔绿色Python安装环境 ii. 搭建完成后,打开位于金字塔安装目录位置D:\\weisoft stock\\python\\Lib\\site-packages,在此目录下面新建mypkpath.pth文件,编辑此文件, 添加行C:\\Pyhton\\LIB\\SITE-PACKAGES,此位置是本地集成环境对应的Lib库位置
[4] 在环境和设置都正常的情况下,金字塔软件安装路径不能包含任何中文目录名称,如包含金字塔是无法启动Python开发环境的
Q2: 有些客户安装参照1.1方法一安装绿色环境后无法启用Python环境? A2: 这种情况和系统环境有关,此类客户只能参照1.1方法二考虑自行安装Python独立环境。 Q3: 有些客户初次使用安装了金字塔的绿色Python环境,但伴随着需求的变更需要进行其它库的使用? A3: 这种情况就需要支持自定义安装库了,如果已经安装绿色环境,用户需要卸载已有的绿色环境,然后再参考1.1安装方法二进行独立Python环境的安装。卸载方法如下:
i. 打开菜单栏 “帮助-Python欢迎页面”
ii. 点击页面中的“卸载”按钮即可
[5] 在排除上述[1]--[4]的情况下,如果依旧无法调用到python环境,那么请排查系统是否缺失相关dll程序。 报错信息如下:
来源: 金字塔Python环境搭建与常见问题汇总 |