如何启动量化系统QTYX-Python环境安装Anaconda+Pycharm

750aead854efc584646ccaa74713f6d4.png

前言

5d353111b064d8fcd327da7b5be001ad.png

我们提供的股票量化分析系统QTYX是Python源码,也就是说只要在Python环境下,安装了源码所用到的第三方库,就可以运行!!!

所以呢,第一步就是搭建运行环境!!!建议使用Anaconda+Pycharm这样的搭配。

9123b87a403af711d56f09a38d64df3a.png

为什么安装Anaconda

ab5a0a54f614e7f754b239831985f74f.png

对Python的初学者来说,建议安装Anaconda。

Python只是一个解释器,而Anaconda是用于科学计算的Python发行版(打包的集合),预装好了conda、python(某个版本)、众多packages、科学计算工具等等,还包含第三方库管理(比如安装、卸载、更新库)和环境管理(当安装了多个Python运行环境时便于并存和切换)。支持 Linux, Mac, Windows系统。

总之用Anaconda省事、方便、快捷。

ea115e70fd5db830ce58465af108c751.png

如何下载Anaconda

1a2c542e1cb418889635270b28f36519.png

不推荐官网【https://www.anaconda.com/download/】下载(超级慢),并且下载附带的Python版本和我们建议的也不一致。 

建议从清华大学的镜像网站下载安装。以window10为例,选择Anaconda3-2019.10-Windows-x86_64.exe 下载(自带的Python版本是3.7)。

清华大学开源软件镜像站【https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/】

6d61dbdbc6bcdf6c2f34442504373c23.png

Anaconda安装过程

3f30f27d1f1656fe959ca483d8d1facf.png

下载完成后以管理员身份运行安装文件。

081afedcedeb7e1b44406ab6ab84cf84.png

a4ba1c3c2ebcb363fa48bb18f847daa9.png

b313767cd0ca940bc02be720acdeccfa.png

建议安装在C盘。路径要简单,中间不要有空格,不要有中文字符! 

c571ccb136b5f9672f0a1d3f0b2cc869.png

以下第一项Add Anaconda… 将安装路径自动添加到系统环境变量中,建议不选,安装完成后手动添加即可。第二项指的是默认使用python的版本,选上!a55932e94583c0dd126bd5409bbf3f80.png

4f4a700ca3b083bd8353e770dd3d4cde.png

a3e809afc16213f61acc64e01e1aa455.png

aad765644f499bf17c653bc8106e85db.png

4eb35b7bfa19601f7a6a4b3122adabd2.png

配置Anaconda环境变量

df8f0aacef75f93de59bf90e6b5c5d47.png

Windows系统下在【控制面板->系统和安全->系统->高级系统设置->环境变量->用户变量->PATH】添加 anaconda的安装路径以及Scripts文件夹路径。

C:\Anaconda(Python需要)
C:\Anaconda\Scripts(conda自带脚本)

4e590a11be6206f90c974c9bb4bf9b47.png

到此可以先检查下前面的安装是否成功。

在cmd中输入conda info 查看是否有以下返回:

conda version : 4.11.0
conda-build version : 3.18.9
python version : 3.7.4.final.0

查看下能否进入ANACONDA NAVIGATOR界面。e60f730ec67b8badeb24523c945e0a66.png

4450065c413f4c7a0f1b2367c6b206e7.png

增加Anaconda国内镜像

aa512e7ecf3280a0ef64289ca33ce77e.png

安装Anaconda时候,访问的是国外的网络,所以下载安装包时会特别慢。

我们需要更换到国内镜像源地址,建议更换到国内清华大学的地址。(之前被美国禁止了,目前已经恢复)

在Anaconda prompt中操作:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

如果安装库时用的是pip命令,可以把pip的镜像源地址改成国内的。在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

pip install 【库名称】 -i https://pypi.tuna.tsinghua.edu.cn/simple

这样就会从清华这边的镜像去安装numpy库。

ebfdbce00c6059feb8abd023828ed30a.png

安装第三方库

883502dd7fb7829405cb15536a8e283c.png

安装Anaconda之后,就可以用conda管理安装包(安装、卸载、更新)。

当然选择pip也是可以的,conda 的库管理功能和pip是一样的。

常用的指令如下:

安装库:conda install matplotlib

卸载库:conda remove matplotlib

更新库:conda update matplotlib

查询已经安装的库:conda list

新手强烈建议和我的Python版本保持一致,可少走很多弯路!!!

Python3.7
wxpython 4.0.4
mplfinance 0.12.7a10
【原书上是mpl_finance 0.10.0被官方弃用,1.0/2.0 QTYX需安装】
TA-Lib 0.4.17
numpy 1.15.1
pandas 0.23.4
pandas-datareader 0.7.0
pyecharts 1.7.0
matplotlib 3.1.1
tushare 1.2.51
baostock 0.8.8
statsmodels 0.9.0
QTYX的2.3版本之后,已经增加第三方库tabulate,需要pip安装一下

安装第三方库如果遇到以下报错:

An HTTP error occurred when trying to retrieve this URL……

可以查看这篇清华镜像的使用帮助:0907b8a02e24ef6bd08898608af7eccb.png

***** 关于window下TA_Lib的安装,光是(pip install)安装TA_Lib是不够的,还需要安装C++编译环境。我们已经整理了详细的安装过程,可以在星球置顶的新手必读主题查看以下的文章。

7c92e106b0190826f30efaa8b83f6942.png

b401bca6c228b7ec9856a35416a2c18e.png

安装Pycharm

cb21ad58eeea94bae39e10ddc1455993.png

Pycharm可以选择从官网下载(http://www.jetbrains.com/pycharm/),

Pycharm有两种主要版本:Community和Professional,其中Community可以免费使用。如果要破解的Professional, 可以加我微信,我发你网盘地址下载。

fff0bc83ed3d5503fb72548487afbd9d.png

下载完成后,安装Pycharm,按以下截图一路点击Next至结束即可。

4d6084c512d1ac9b3cb188a210d5a8cf.png

3187b1be51fc8d9da30ec4f71feb8ae6.png

1dc409cf6235098d38ffa5a155bf8f07.png

624971c4b2812d867f7c1e5e5b4516ad.png

37fc3fe402ffaa480d032eb8d175b347.png

61d980c519a60394acf4f03e20889fc1.png

配置Pycharm

0673f84e03097a5975edb41b60244a5a.png

我们要在Pycharm中配置Anaconda下的python环境

首先创建一个运行量化交易系统的项目。首次创建点击New Project。a45889e50c03e4f346ba63d5d5f7b583.png

重新创建时,通过选择【File->New Project】。选择工程文件存储路径。添加项目的解释器(anaconda文件路径下的python.exe)点击创建即可。0ad72a2cd0fcff39dc8d1f4960dca004.png

通过选择【File->Settings】查看当前Python环境下的第三方库。021303e693f986bd0e3619242788ae65.png

好了,到目前为止,anaconda在pycharm中的配置就基本完成了。

30aa6c816256e842bc1b86073854412a.png

运行量化分析工具

271e6e3c0ecf8b5a3b01ee990ad23e18.png

一切就绪后,可以加入知识星球下载最新的QTYX代码,会以周频率不定期更新实战的功能,升级版本。

查看精华主题目录指南的【量化工具QTYX】系列,在主题的附件中下载最新代码。

6315b2a21c977ce48e0ed9989a34757e.png

把QTYX工程文件导入到Pycharm中,运行启动主文件StartEntry.py即可!运行效果如下:

15391aa53c53409d787ae1b45cd91e9e.png

cc26534a0dc2991fb3c7245f30317bbe.png

4f1cbd35d07fb3df03cdb7294f1adbbf.png

89b57da4aaa95b2ebd0d3c1795baa482.png

a9175c4dafb0bf3b44d64e77a771d40f.png

90049eb65cdd4907d3c6a0ae7f4e0c7b.png

5f422d81174788eba7d8d362d9a09983.png

说明

想要加入知识星球《玩转股票量化交易》的小伙伴记得先微信call我获取福利,名额有限先到先得!

27e8ab0d6fcb19ec2427efdc1b5fa26b.png

元宵大师的量化交易书籍开售!!
京东、当当、天猫有售!!

a4c604586ce98f98298abddcd07d3009.png

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值