所以我试图在ta-lib上使用Cython,我正在使用mrjbq7提供的包装器(非常感谢..).所以我试着在我的电脑上安装Cython-0.19.1然后python setup.py install在ta-lib-master(包装器)上做,我得到了以下内容:
running install
running build
running build_py
running biuld_ext
failed to import Cython: No module named 'Actions'
error: Cython does not appear to be installed
Run Code Online (Sandbox Code Playgroud)
我试着用它来构建Cython python setup.py build_ext --inplace
谁能帮帮我吗?非常感谢!
我使用的是32位Windows7和python 3.3.1
我认为您的麻烦与您正在安装的事实没有任何关系TA-lib wrapper,因此这里有一些建议:
Python 2.7.X(我怀疑某些 Python 版本和 Cython 版本之间存在一些不兼容性:至少,你提到的那种错误提醒了我一些事情......)。如果这没有帮助,请按如下方式重建 Cython:
告诉disutils使用 gcc...创建文件C:\Python27\Lib\distutils\distutils.cfg并将其写入其中:
[build]
compiler = mingw32
Run Code Online (Sandbox Code Playgroud)如果需要,从文件中删除-mno-cygwingcc 选项的所有实例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.
Run Code Online (Sandbox Code Playgroud)构建并安装 Cython :$ python setup.py install
在任何情况下:确保具有适合PATHCython 的 s :
SET PYTHONPATH=%PYTHONPATH%;../../../DEPENDENCIES/Cython-0.19.1
SET PATH=%PATH%;../../../DEPENDENCIES/Cython-0.19.1/bin
Run Code Online (Sandbox Code Playgroud)
尝试重建 TA-lib,请告诉我它说什么;-)
| 归档时间: |
|
| 查看次数: |
2332 次 |
| 最近记录: |