查看手机网站
其他帐号登录: 注册 登录

基于金字塔软件的Python环境搭建

 二维码 115
发表时间:2020-01-30 22:21

1、基于金字塔的Python环境搭建

Python目前是金融量化领域炙手可热的高级语言,以“简单易学”、“开发效率高”、“兼容性高”、“可移植性高”等特点,深受金融量化分析从业者喜爱,作为扩展性极高的量化交易系统,金字塔提供丰富的行情数据和交易事件类API接口,能够完美支持python量化策略开发。

1.1 金字塔python环境搭建

    金字塔目前仅支持Python3.6(32)版本。用户根据实际情况选择以下两种方式搭建Python策略开发环境。

安装方法一:

绿色版python环境搭建

绿色版可以帮助零基础用户快速搭建python开发环境,能够满足绝大部分用户的使用需求,其中Pandasnumpytalib为必备第三方标准库(其中绿色包已集成必备库,其它环境用户需自行安装)。目前支持的第三方库列表如下:

                                              image.png

注意:因绿色版为本地绿色安装包,所以不支持其它库的自定义安装

安装步骤:

[1]       点击主界面右上角“python”按钮


     image.png

[2]       点击“下载部署运行包”


      image.png


[3]       安装完毕后,选择任意策略右键“编辑策略”,然后“编译”,若提   示“编译成功”,则说明安装成功,可以正常使用。


         image.png

注:该方式安装的绿色版,仅当前金字塔可以调用并使用。

安装方法二:

安装python独立环境,此方法支持用户根据需求自定义安装库。


[1]       用户可以去python官网下载python3.632位)安装包,或者直接在金字塔中下获取python3.6安装包。


               image.png

[2]       下载完成后打开安装包并执行,选择自定安装,并且勾选“add python 3.6 to PATH ,为了便于使用,可以全部勾选。



image.png


image.png

点击“install”进行安装


image.png


[3]       安装完成后,在cmd命令行窗口输入“python”显示如下信息则表示安装成功。   

     

     image.png


:通过上述方式安装的是python独立环境,本地任意金字塔均可以自动调用。

[4]       安装第三方标准库方法:


          在cmd命令行窗口中输入如下命令:

          pip install XXX(模块名)

          例如:安装numpy第三方库

          image.png

1.2、金字塔Python环境搭建常见问题

Q1自己之前安装的Python环境金字塔无法读取?

A1 :

[1]       首先您要确定独立安装的Python环境为323.6及其以上版本,金字塔仅支持32位的Python环境。

[2]       之前安装Python开发环境时,是否添加了环境变量。环境变量查看与添加方式如下

           i.              右键点击"计算机",然后点

           ii.              然后点击"高级系统设置"

           iii.             选择"系统变量"窗口下面的"Path",双击即可!

          iv.             然后在"Path"行,添加python安装路径即可(我的D:\Python),所以在后面,添加该路径即可。 ps:记住,路径直接用分                            号""隔开!

             v.              最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。

         image.png

        image.png




[3]       本地的Python环境是否为独立环境,有很多客户使用的是Python集成环境,例如Anaconda。集成环境金字塔无法直接读取,用户需要进行路径设置才行,设置办法如下

           i.              参考文档1.1搭建金字塔绿色Python安装环境

             ii.              搭建完成后,打开位于金字塔安装目录位置D:\weisoft stock\Lib\site-packages,在此目录下面新建mypkpathNaNh文件,编                        辑此文件,添加行C:\Pyhton\LIB\SITE-PACKAGES,此位置是本地集成环境对应的Lib库位置

           image.png


[4]       在环境和设置都正常的情况下,金字塔软件安装路径不能包含任何中文目录名称,如包含金字塔是无法启动Python开发环境的


Q2: 有些客户安装参照1.1方法一安装绿色环境后无法启用Python环境?

A2: 这种情况和系统环境有关,此类客户只能参照1.1方法二考虑自行安装Python独立环境。



Q3: 有些客户初次使用安装了金字塔的绿色Python环境,但伴随着需求的变更需要进行其它库的使用?

A3: 这种情况就需要支持自定义安装库了,如果已经安装绿色环境,用户需要卸载已有的绿色环境,然后再参考1.1安装方法二进行独立Python环境的安装。卸载方法如下:


       i.              打开菜单栏 “帮助-Python欢迎页面”


     image.png

      ii.              点击页面中的“卸载”按钮即可

   image.png


扫一扫咨询客服
量化金融分析师官方公众号
联系方式
联系邮箱:QFA@qfa.net.cn
联系地址:浙江省杭州市萧山区广孚金融科技中心12楼