当前位置: 首页 > 工具软件 > Hikyuu > 使用案例 >

ubuntu 18.04上安装hikyuu1.0.9

杭英杰
2023-12-01

一、安装环境
所有的软件包都下载到/tmp/
sudo apt-get install vim git bzip2 build-essential autotools-dev automake autoconf
sudo apt-get install hdf5-helpers libhdf5-cpp-100 libhdf5-dev libhdf5-100 libhdf5-serial-dev libicu-dev libspdlog-dev
sudo apt-get install libmysqlclient-dev libmysqlclient20 libmysql++-dev libsqlite3-dev libbz2-dev
sudo apt-get install libmysqlclient-dev libmysqlclient20 libmysql++-dev libsqlite3-dev libbz2-dev liblzma-dev
二、安装anaconda3
安装到/opt/anaconda3/
sudo chmod -R a+w /opt/
cd /tmp/
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
chmod +x Anaconda3-5.2.0-Linux-x86_64.sh
./Anaconda3-5.2.0-Linux-x86_64.sh
退出后重新登录
conda -V
python

三、安装ta-lib
cd /tmp/
wget -c http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
./configure --prefix=/usr
make
sudo make install
cd /tmp/
pip install msgpack
pip install TA-Lib
三、安装boost,安装在主目录
cd /tmp/
wget -c https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz
cd
export CPLUS_INCLUDE_PATH=/opt/anaconda3/include/python3.6m/
echo "export CPLUS_INCLUDE_PATH=/opt/anaconda3/include/python3.6m/" >> .bashrc
tar zxvf /tmp/boost_1_67_0.tar.gz
cd boost_1_67_0/
./bootstrap.sh --with-python=python3
./b2 release link=shared -j 4 --with-python --with-date_time --with-filesystem --with-system --with-serialization --with-test
export BOOST_ROOT=/home/zhangshoug/boost_1_67_0
export BOOST_LIB=/home/zhangshoug/boost_1_67_0/stage/lib
echo "export BOOST_ROOT=/home/zhangshoug/boost_1_67_0"  >> .bashrc
echo "export BOOST_LIB=/home/zhangshoug/boost_1_67_0/stage/lib"  >> .bashrc

四、下载最新的spdlog
cd /tmp/
git clone https://github.com/gabime/spdlog
chown -R root.root spdlog
cp -ar spdlog/include/spdlog /usr/include/
五、安装xmake(须为2.2.2版本及其之上版本)
cd /tmp/
git clone --branch=dev https://github.com/tboox/xmake.git tboox/xmake --depth 1
cd ./tboox/xmake
./scripts/get.sh __local__
六、下载安装hikyuu
cd /tmp/
git clone https://github.com/fasiondog/hikyuu.git
cd hikyuu/
vi +10 xmake.lua 注释掉
xmake
xmake install -o /opt/anaconda3/lib/python3.6/site-packages/hikyuu
export PATH=/opt/anaconda3/lib/python3.6/site-packages/hikyuu:$PATH
cd
echo "export PATH=/opt/anaconda3/lib/python3.6/site-packages/hikyuu:$PATH" >>.bashrc
cd /opt/anaconda3/lib/python3.6/site-packages/hikyuu/
python hku_config.py
importdata
python
>>> from hikyuu.interactive.interactive import *
>>> exit()
pip install pyecharts
pip install pyecharts_snapshot
sudo apt-get install libgl1

 

 类似资料: