我认为您的麻烦与您正在安装的事实无关
TA-lib wrapper,所以这里有一些建议:
- 首先,请尝试使用来安装Cython
Python 2.7.X
(我怀疑某些Python版本与Cython版本之间存在一些不兼容:至少,您提到的那种错误使我想起了什么……)。
如果这样做没有帮助, 请 按如下所示 重建Cython :
- 从此处安装MinGW(带有gcc / g ++选项)。
告诉
disutils
使用gcc …创建文件C:Python27Libdistutilsdistutils.cfg
并将其写在里面:[build]
compiler = mingw32
如果需要,请
-mno-cygwin
从文件中删除gcc选项的所有实例C:Python27Libdistutilscygwinccompiler.py
:
becomes :# 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))
self.set_executables(compiler=’gcc -O -Wall’,
Just because
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))-mno-cygwin
has just been removed from early versions of gcc.编译并安装Cython:
$ python setup.py install
在任何情况下: 确保
PATH为Cython提供适当的:
SET PYTHonPATH=%PYTHONPATH%;../../../DEPENDENCIES/Cython-0.19.1SET PATH=%PATH%;../../../DEPENDENCIES/Cython-0.19.1/bin
尝试重建TA-lib,请告诉我它说什么;-)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)