Bootstrap

安装Qbot并且用vscode进行配置

环境python3.8 conda环境也可以安装(推荐)

第一步,拉仓库

git拉仓库应该大家都会,链接在下面输入命令

git clone https://github.com/UFund-Me/Qbot --depth 1

没拉好记得开vpn。拉完仓库后应该是这样的。
在这里插入图片描述

第二步,打开文件进行安装环境

在这里插入图片描述
在这里插入图片描述

这里有两个选择

因为考虑到有深度学习的hxd,那么和我一样喜欢用conda创建环境
那么可以用conda创建环境,如果不用的话直接跳到第三步,在本地输命令就可以了。
那么下面是创建conda虚拟环境(个人推荐,因为本地环境python环境固定对以后的项目运行不太好)

conda create -n Qbot python=3.8

然后

activate Qbot

第三步

非conda用户就直接
在这里插入图片描述
1.(vscode终端)输入以下命令

cd  Qbot

2.如果你是在命令行中激活的conda环境的话(D:\code-策略\Qbot 这个是你拉仓库的路径,要替换成你自己的)

cd  D:\code-策略\Qbot

如果进不去那就

cd /d D:\code-策略\Qbot

接下来的步骤都是一样的

然后安装环境

但是我推荐在安装环境的时候先注释下面这一行,因为可能你在git上安装可能拉不到仓库,如果你安装失败可以这样尝试,但是你不注释也安装好了的话,那估计也不会看我了。注释后在进行

pip install -r requirements.txt

在这里插入图片描述
但是我相信大家在没有注释的时候肯定是遇到错误
在这里插入图片描述
这个错误就是有些包安装不了
我们先不管那么多,我们先忽视这些错误
我们先按照我之前注释按照后再进行单独安装我们注释的包

pip install pyfolio

第四步 安装wxPython-4.2.1

这个怎么安装,首先我们要看懂这个命令,我们打开我们的Qbot目录
有个dev文件夹dev/wxPython-4.2.1-cp38-cp38-win_amd64.whl就是安装
Qbot文件夹下的dev文件夹下的wxPython-4.2.1-cp38-cp38-win_amd64.whl
所以我们要先cd到Qbot文件夹下。

因为我们之前已经开头cd过了,不会的自己去看。

在这里插入图片描述
要让自己的位置处于在这里插入图片描述
在输入命令

python -m pip install dev/wxPython-4.2.1-cp38-cp38-win_amd64.whl

然后就安装成功了
在这里插入图片描述

然后最关键的一步,手动安装之前没安装上的包

怎么做?很简单
直接运行

python main.py

然后你会发现出现在这里插入图片描述
我们手动安装

pip install pandas

安装完成后,再启动python main.py
ok,又出现
在这里插入图片描述
接下来再启动,就成功了
在这里插入图片描述
在这里插入图片描述

最后还要配置虚拟环境在 vscode 中输入ctrl+shift+p

搜索解释
在这里插入图片描述
选择解释器选择你自己的就行,如果是本地的就选默认的
在这里插入图片描述

注意,如果安装缓慢可以再所有pip命令后面添加清华源国内镜像加快安装速度

比如 这样
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

对了这个matplotlib也是要手动安装的!如果还是报错试试安装这个

;