diff --git "a/DevilYuan\350\202\241\347\245\250\351\207\217\345\214\226\347\263\273\347\273\237\345\256\211\350\243\205\346\214\207\345\274\225\357\274\210Mac-python3.7)" "b/DevilYuan\350\202\241\347\245\250\351\207\217\345\214\226\347\263\273\347\273\237\345\256\211\350\243\205\346\214\207\345\274\225\357\274\210Mac-python3.7)" new file mode 100644 index 0000000000000000000000000000000000000000..76eda1b53f1a9906f98be94c53d17c528fc815fe --- /dev/null +++ "b/DevilYuan\350\202\241\347\245\250\351\207\217\345\214\226\347\263\273\347\273\237\345\256\211\350\243\205\346\214\207\345\274\225\357\274\210Mac-python3.7)" @@ -0,0 +1,122 @@ + +DevilYuan股票量化系统安装说明 + +--by luole 2021.4.22(以此感谢群主和群友的分享) + +https://gitee.com/null_571_9446/DevilYuan + +在Mac 上安装DevilYuan股票量化系统 + +一、提前下载需要的安装包: +1、Miniconda3 +https://docs.conda.io/en/latest/miniconda.html# +选择MacOSX installers里的最新版本,这里是Python 3.9下载。 + +2、pycharm +pycharm-community-2020.3.3.dmg +从官网上下载社区版https://www.jetbrains.com/pycharm/ + +3、MongoDB +https://www.mongodb.com/download-center#production +从官网上下载社区版服务器安装包 + +4、DevilYuan股票量化系统安装包(解压后,复制文件夹到自己喜欢的位置) +从DevilYuan股票量化系统在gitee的官方地址下载最新的安装包,采用zip格式下载。 +https://gitee.com/null_571_9446/DevilYuan + +二、安装 +1、安装Miniconda3-latest-MacOSX-x86_64.pkg +conda update miniconda3 + +#卸载:需要时参考。 + + Edit ~/.bash_profile to remove the Miniconda directory from your PATH environment variable. +rm -rf ~/miniconda +rm -rf ~/.condarc ~/.conda ~/.continuum + +2、添加国内源(如果网速好,也可不执行这一步): +添加国内源:在当前用户下,编辑.condarc,内容如下: +channels: + - defaults +show_channel_urls: true +default_channels: + - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main + - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r + - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 +custom_channels: + conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud + msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud + bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud + menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud + pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud + simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud + +3、创建虚拟环境 +conda create -n py37_DevilYuan python=3.7 +conda activate py37_DevilYuan + +#退出(需要时执行): +conda deactivate +#删除(需要时执行): +conda remove -n py37_DevilYuan --all + + +4、安装python.app +conda install -c conda-forge python.app + +#(这是Mac下,Miniconda3的特殊要求,一定要在激活py37_DevilYuan进行安装)。 +可能会因为网络问题不成功,多试几次。 + +5、安装MongoDB服务器 + +6、安装pycharm-community-2020.3.3.dmg +从官网上下载社区版https://www.jetbrains.com/pycharm/ + +7、pycharm打开DevilYuan所在的文件夹,进行配置 +点击‘PyCharm’菜单->Preferences菜单->Project:vnpy一级菜单->Python Interpreter二级菜单->点击右上齿轮->Add菜单->Conda Environment->Existing enviroment->Interpreter:/opy/miniconda3/envs/py37_vnpy/bin/pythonw(选择前面新建的虚拟环境的pythonw)->点OK->点OK->点OK + +8、在DevilYuan项目新增一个MAC-Python3.7-requirements.txt,内容如下(本人根据官方安装指引和群友帮助整理) +pandas==0.24.2 +pytdx==1.72 +TA-Lib==0.4.19 +pymongo==3.11.3 +mpl-finance==0.10.1 +tushare==1.2.62 +scikit-learn==0.19.2 +numpy==1.19.5 +QDarkStyle==3.0.2 +pytesseract==0.3.7 +aiohttp==3.7.3 +PyQRCode==1.2.1 +pypng==0.0.20 +PyQt5==5.15.4 +statsmodels==0.12.2 + + +9、安装量化系统需要的包 +1)pycharm->打开项目->底部的Terminal->(终端进入项目文件夹) +pip install -r MAC-Python3.7-requirements.txt + +如果网速慢,就执行下面的: + pip install -r MAC-Python3.7-requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com + +全部卸载(必要时才执行): +pip uninstall -rMAC-Python3.7-requirements.txt -y + +10、在pycharmr打开DyMainWindow.py,右键,选run。成功!了吗? + + +#系统会出警告:是因为系统的mpl_finance旧,不用理会。 + ================================================================= + + WARNING: `mpl_finance` is deprecated: + + Please use `mplfinance` instead (no hyphen, no underscore). + + To install: `pip install --upgrade mplfinance` + + For more information, see: https://pypi.org/project/mplfinance/ + + ================================================================= + + category=DeprecationWarning) \ No newline at end of file