以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  新手乐园  (http://weistock.com/bbs/list.asp?boardid=16)
----  金字塔Python环境搭建与常见问题汇总  (http://weistock.com/bbs/dispbbs.asp?boardid=16&id=172380)

--  作者:FexTel
--  发布时间:2019/10/12 9:57:52
--  金字塔Python环境搭建与常见问题汇总

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,在此目录下面新建mypkpath.pth文件,编辑此文件,

                       添加行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

[此贴子已经被作者于2019/10/12 10:03:16编辑过]