freqtrade安装踩坑总结
pull不下来
docker compose pull不下来,多试几次,挂代理莫名好了
ta-lib安装
ta-lib安装不上,windows用轮子文件,linux至今没装上,用的docker
WebUI
vps上d用docker,WebUI访问不了,windows用docker也访问不了,均已关闭防火墙,最后在windows安装freqtrade库成功访问
trading mode
策略配置,spot,futures类型配置错误
ccxt代理
ccxt必须配置代理才能下载数据
决定不再用docker,用windows装好的freqtrade库,以后可以研究一下linux安装
25/2/23更新
linux安装
安装命令./setup.sh -i
先报错无可用python版本,看源码不支持3.10及以上,于是安装3.8
用pyenv不能创建虚拟环境,查博客得知用–without-pip参数能创建
用官方的get-pip.py脚本安装pip,报错没有distutils库,用apt安装distutils
成功创建虚拟环境,但是安装脚本提示要退出虚拟环境,于是不用虚拟环境,用update-alternatives切换python版本
继续安装,提示pyenv创建虚拟环境失败,原因同上,于是在脚本中搜索env和pip,在前面加上以上解决方案
报错ccxt找不到1.43.27,于是更改requirement修改有的版本
有两个不好安的库build wheel失败,止步于此。
决定研究docker的代理,在内部clash
结果在windows内查看的ipconfig,docker内能连接???但是docker inspect查看的网关连不了。
啊啊啊啊啊我草饲你的吗,docker突然能访问UI了?
我把端口从8082换成9000,取消了配置文件里ccxt的代理,把防火墙关了,我哪步做对了?
25/2/28更新
安装backtrader
其实bt本身安装不费事,但是由于用了tushare包,依赖的pandas包版本低,想干脆建个独立的虚拟环境,结果安装jupyter出问题了
直接安装报错This package requires Rust and Cargo to compile extensions. Install it through the system's package manager
,查询得知没有安rust
遂安装rust,几十kb,想着conda install nb_conda
,在anacondaUI里直接装jupyter,等待很久均无效
查询到rust快速的安装方法,参考
然后再pip install,经过漫长的等待终于装好了
我发现一边听课一遍安装环境效率比较高,安装环境浪费时间,就去听课让他下载着,下载完了再去执行下一步,等待执行的时候就去听课