之前按照(推荐)方式安装了python,当前已删除,按下面步骤重新安装python3.6 32位,发现仍然使用的是PythonJztServer.exe,
把这个文件改名后,找不到python,无法回测。如何使用自己安装的python环境?
http://www.weistock.com/pyhonstart.html
这个帖子没有说明这种情况。
最新版的金字塔使用是python 3.7.4 64位的环境。
直接自己安装python后,金字塔就可以调用到。安装时记得勾选添加到环境变量中,以便全局调用。
安装完毕,自己安装必要的第三方库即可
现在出现的问题是,已经卸载了推荐的安装方式,回测的时候仍然用的
PythonJztServer.exe
我本机是win10,装了一套anaconda python 3.7 64位和上面链接中下载的python3.6 32位。路径都在path里。
D:\Program Files (x86)\Python36-32\
D:\Program Files (x86)\Python36-32\Scripts\
d:\ProgramData\Anaconda3
d:\ProgramData\Anaconda3\Scripts
使用金字塔的时候提示本地没有部署python环境。
我知道了,1. 虽然提示本地没有部署python环境,但是仍然可以编译、回测2. 老的金字塔版本v6.1正式版,能找到安装的D:\Program Files (x86)\Python36-32\
3. 新安装了V6.1 BETA3,好像认识不到安装的anaconda3(python3.7)版本,编译的时候提示:
> 编译错误 : 运行错误
> 错误信息 : Python引擎启动失败,请确认pandas和numpy科学计算库已经正确安装。
实际上anaconda3中pandas和numpy已经安装了的。
必修是原生的python,不支持anaconda集成环境