diff --git a/docs/installation.md b/docs/installation.md index 482209933..d2002035e 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -251,7 +251,7 @@ python3 -m pip install -e . ### MacOS -#### Install Python 3.6, git, wget and ta-lib +#### Install Python 3.6, git and wget ```bash brew install python3 git wget @@ -268,9 +268,9 @@ wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz tar xvzf ta-lib-0.4.0-src.tar.gz cd ta-lib sed -i.bak "s|0.00000001|0.000000000000000001 |g" src/ta_func/ta_utility.h -./configure --prefix=/usr # On MacOS this should be --prefix=/usr/local +./configure --prefix=/usr/local make -make install +sudo make install cd .. rm -rf ./ta-lib* ``` diff --git a/setup.sh b/setup.sh index bd58edbee..472260148 100755 --- a/setup.sh +++ b/setup.sh @@ -37,7 +37,11 @@ function updateenv () { function install_talib () { curl -O -L 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 ta-lib + sed -i.bak "s|0.00000001|0.000000000000000001 |g" src/ta_func/ta_utility.h + ./configure --prefix=/usr/local + make + sudo make install cd .. && rm -rf ./ta-lib* } @@ -50,8 +54,8 @@ function install_macos () { echo "-------------------------" /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" fi - brew install python3 wget ta-lib - + brew install python3 wget + install_talib test_and_fix_python_on_mac }