あなたの問題は をインストールしていることとは何の関係もないと思いますTA-lib wrapper
ので、以下にいくつかの提案を示します。
- 最初に、Cython を使用してインストールを再試行し
Python 2.7.X
ます (一部の Python バージョンと Cython バージョンの間に非互換性があると思われます: 少なくとも、あなたが言及した種類のエラーは何かを思い出させます...)。
これで問題が解決しない場合は、次のようにCythonを再構築します。
- ここから MinGW (オプション gcc/g++) をインストールします。
gccdisutils
を使用するように指示します...ファイルC:\Python27\Lib\distutils\distutils.cfg
を作成し、これを内部に書き込みます:
[build]
compiler = mingw32
-mno-cygwin
必要に応じて、ファイルから gcc オプションのすべてのインスタンスを削除しますC:\Python27\Lib\distutils\cygwinccompiler.py
。
# self.set_executables(compiler='gcc -mno-cygwin -O -Wall',
# compiler_so='gcc -mno-cygwin -mdll -O -Wall',
# compiler_cxx='g++ -mno-cygwin -O -Wall',
# linker_exe='gcc -mno-cygwin',
# linker_so='%s -mno-cygwin %s %s'
# % (self.linker_dll, shared_option,
# entry_point))
# becomes :
self.set_executables(compiler='gcc -O -Wall',
compiler_so='gcc -mdll -O -Wall',
compiler_cxx='g++ -O -Wall',
linker_exe='gcc',
linker_so='%s %s %s'
% (self.linker_dll, shared_option,
entry_point))
# Just because `-mno-cygwin` has just been removed from early versions of gcc.
Cython をビルドしてインストールします。$ python setup.py install
いずれにせよ:PATH
Cythonに適切な s があることを確認してください:
SET PYTHONPATH=%PYTHONPATH%;../../../DEPENDENCIES/Cython-0.19.1
SET PATH=%PATH%;../../../DEPENDENCIES/Cython-0.19.1/bin
TA-lib を再構築してみて、その内容を教えてください ;-)