金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2365|回复: 0

金字塔Python环境搭建与常见问题汇总

 关闭 [复制链接]

70

主题

190

帖子

275

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-18
曾用名:
发表于 2021-6-1 15:26 | 显示全部楼层 |阅读模式
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程序。
报错信息如下:
截图202307050810421785.png

解决方法:百度搜索下载微软常用运行库




来源: 金字塔Python环境搭建与常见问题汇总
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-9-20 13:28 , Processed in 0.244363 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表