2017-04-07 5 views
0

を高く評価gccのエラーを作成します。私はこれが何を意味するのか理解していないですインストールTA-libには、どのような援助が私のMac上でグローバルパッケージとしてのTa-libがインストールしようとしたとき、私はgccのエラーを取得しています

gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I//anaconda/include -arch x86_64 -I//anaconda/include -arch x86_64 -I//anaconda/lib/python3.6/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I//anaconda/include/python3.6m -c talib/common.c -o build/temp.macosx-10.7-x86_64-3.6/talib/common.o 
    talib/common.c:242:10: fatal error: 'ta-lib/ta_defs.h' file not found 
    #include "ta-lib/ta_defs.h" 
      ^
    1 error generated. 
    error: command 'gcc' failed with exit status 1 

は、私は以下のエラーを取得しますか? pip install Ta-libパッケージにファイルがありませんか?それは意味をなさないだろうが、私のUbuntuサーバーにはうまくインストールされ、私のMacに問題があるだけです。 UbuntuはAnacondaと同じバージョンのPythonも実行しています。以下

私のgccのバージョン:

➜ ~ which gcc 
/usr/bin/gcc 
➜ ~ gcc --version 
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 8.0.0 (clang-800.0.42.1) 
Target: x86_64-apple-darwin16.4.0 
Thread model: posix 
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin 
以下

私のPythonのインストール情報:

➜ ~ which python 
/anaconda/bin/python 
➜ ~ python --version 
Python 3.6.1 :: Anaconda custom (x86_64) 

私は実際にTA-libには、私はほとんどのとそれを使用して終了とグローバルcondaパッケージとしてインストール好みます私の手帳はかなり特別な仕事です。

+0

小規模なアップデートは、これはPythonのバージョンの問題のようです。 Python27xにインストールするconda envはうまく動作します。パッケージはPython3をサポートするはずです... –

答えて

3

昨日、それは問題を解決するために私に多くの時間を要したが、私はまだそれを作ることができませんでした。ちょうど今、TA-Libのインストールに成功しました!以下はその解決策です。

私が最初に実行するには、Macのターミナルで 'TA-libにインストール醸造します'。 Python 3.6(私のpythonバージョン) - > '+'を選択し、 'TA-Lib' - > install-> FINISHを入力してPyCharmを開いて、ファイル - >デフォルト設定 - >プロジェクトインタプリタ - を開きます。

私が問題を解決する前に、インターネットからダウンロードしたTA-Libフォルダを見ています。

は「時々、インストールは、このようなエラーを生成構築することREADME.mdに言われています:

func.c:256:28: fatal error: ta-lib/ta_libc.h: No such file or directory compilation terminated.

これは、典型的には、それが必要とする基礎となるTA-Libライブラリ、 依存関係を見つけることができないことを意味しインストールする。

、その後、私は依存関係

をPython用TA-Libのを使用するには###」

を見つけ、あなたは TA-Libがすでにインストールされている必要があります。

のMac OS X

$ brew install ta-lib

Windows

ダウンロードta-lib-0.4.0-msvc.zip を開き、C:\ta-lib に解凍してください。 したがって、問題は解決されます。これがあなたに役立つことを願っています。

関連する問題