私はUbuntuにPython Ta-Libをインストールしようとしていますが、実行すると次のようになります。
pip install TA-Lib
私はこのエラーが発生します:
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__="/tmp/pip-build-YfCSFn/TA-Lib/setup.py";f=getattr(tokenize, "open", open)(__file__);code=f.read().replace("rn", "n");f.close();exec(compile(code, __file__, "exec"))" install --record /tmp/pip-swmI7D-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-YfCSFn/TA-Lib/
私はすでにインストールしました:
sudo apt-get install python3-dev
Ta-libをインストールしました
これをどうすれば解決できますか?
回答:
回答№1は1他の人が持っていたように思える この問題.
受け入れられた答えを引用するには:
あなたのPiPは "インポートによってSetuptoolsにアクセスできない"ようです。 エラーが発生した場合は、「setuptools」を実行してください。 もう一度ピップインストールします。
> sudo pip install -U setuptools
それとも彼のコメントを引用するのにうまくいかないならば:
この「sudo -H pip install TA-Lib」を試してください。
Filipe Ferminianoがコメントで述べているように、まだ修正できない場合は、その内容を試すことができます。 このリンク .
受け入れられた答えをもう一度引用するには:
Your sudo is not getting the right python. This is a known behaviour of sudo in Ubuntu. See this question for more info. You need to make sure that sudo calls the right python, either by using the full path:
sudo /usr/local/epd/bin/python setup.py install
または(bashで)次のようにして:
alias sudo="sudo env PATH=$PATH"
sudo python setup.py install
これが問題です 彼は話している
それがあなたの問題を解決するならば、受け入れられた答えのうちの1つを信用してください。
回答№2のための7
わたし できる python3でロードする。
ステップ:
からダウンロードする http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
アンタル
tar -xvf ta-lib-0.4.0-src.tar.gz
cd /../ta-lib
./configure --prefix=/usr
make
sudo make install
sudo apt upgrade
pip install ta-lib
またはpip install TA-Lib
チェック
import talib