而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

时间:2021-12-04 05:24:00

windows环境: win7 64bit

rqalpha版本3.0.9

参考文档:

前提条件:

由于安置bcolz,ta-lib这两个组件都需要安置vs2015

因此我们假设你已经做好了前提条件安置好了vs2015,且在自界说安置中确保选中vc++组件(默认不安置vc++组件),然后从菜单中选中vs2015 x64 本机工具命令提示符以打点员身份运行

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

后面所有的命令行操纵都基于此,而非系统默认的cmd命令行

一、搭建python环境(这里给与3.6) 1、下载并安置conda

conda为Anaconda3-4.2.0-Windows-x86_64.exe

安置完成确保conda可以正常运行:

conda --version

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

2、搭建python3.6环境conda create --name python3.6 python=3.6

完成后进入python3.6环境,并检察一下python自己的版本

activate python3.6python --version

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

二、安置须要的python组件 1、安置pip, setuptools, cython, numpypip install -U pip setuptools cython numpy 2、安置logbook, line_profiler,,PyYAML

这3个组件直接用pip安置会掉败,因此用源码安置

1) 安置logbook

下载logbook源码:https://codeload.github.com/getlogbook/logbook/zip/1.0.0

并解压到目录C:\python_src\logbook-1.0.0

进入其目录:

cd /d C:\python_src\logbook-1.0.0

运行安置命令:

python setup.py install

如图所示:

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

看到功效如下图所示即暗示安置告成:

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

2) 安置line_profiler

下载line_profiler源码:

解压到目录C:\python_src\line_profiler-2.1.2

进入其目录

cd /d C:\python_src\line_profiler-2.1.2

运行安置命令

python setup.py install

如图所示:

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

看到功效如下图所示即暗示安置告成:

  3)安置PyYAML

下载源码:

解压到C:\python_src\PyYAML-3.12

进入此目录

cd /d C:\python_src\PyYAML-3.12

运行安置命令

cd /d C:\python_src\PyYAML-3.12

如下图所示

3、安置bcolz,ta-lib 1) 安置bcolz

安置这个组件不能用pip执行,会掉败,只能用easy_install

easy_install -U bcolz 2) 安置ta-lib

ta-lab需要先下载msvc库的源码并告成编译,再用python对应的源码进行安置

下载msvc库源码: https://jaist.dl.sourceforge.net/project/ta-lib/ta-lib/0.4.0/ta-lib-0.4.0-msvc.zip

解压到c:\ta-lib(出格说明,这儿的目录不能变,否则有可能会堕落)

进入编译目录

cd /d c:\ta-lib\c\make\cdr\win32\msvc

执行编译

nmake

如图所示:

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

下载python库源码:https://codeload.github.com/mrjbq7/ta-lib/tar.gz/TA_Lib-0.4.10

解压到 C:\python_src\ta-lib-TA_Lib-0.4.10\ta-lib-TA_Lib-0.4.10

进入源码目录

cd /d C:\python_src\ta-lib-TA_Lib-0.4.10\ta-lib-TA_Lib-0.4.10

运行安置命令

python setup.py install

如下图所示:

最后查抄一下组件是否已经全部安置好:

pip list

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

  三、安置rqalpha

运行命令:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple rqalpha

完成后运行命令:

rqalpha version

如下图所示:

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

四、运行 rqalpha 1、下载数据rqalpha update_bundle

如图:

而非系统默认的cmd命令行 一、搭建python环境(这里采用3.6) 1、下载并安装conda conda为Anaco

  2、显示modrqalpha mod list

如图: