按照Readme中的流程进行操作:
git clone https://github.com/asmcos/Klang
cd Klang
pip3 install -r requirements.txt
python3 setup.py install
pip3 install -r requirements.txt 时可能会遇到TA-Lib的相关报错,以下是原因与解决方案:
TA-Lib需要C++14.0的生成工具。
-
此处下载,下载完成后执行程序,选择安装生成工具:
-
然后选择使用桌面的C++开发之后,等待安装完成。
生成工具安装完成后再次执行pip,如果依然报错,请使用手动安装方式。
-
下载适合版本的TA-Lib,以下为例:”cp310“代表适合python的3.10版本,win_amd64代表适合64位Windows,以此类推,选择适合你的版本:
TA_Lib‑0.4.24‑cp310‑cp310‑win_amd64.whl -
pip install 下载完成后的文件,TA-lib下载问题即可解决。
除TA-Lib的安装问题外,还可能遇到由于pip版本过新而导致pip安装失败的问题,报错一般如下:
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError(0, 'Error'))': /simple/numpy/
ERROR: Operation cancelled by user
可通过降低pip版本解决,方案如下:
python -m pip install pip==20.2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
如果在安装使用过程中还遇到了其他问题,可在论坛提出。