我正在尝试在Windows中编写cython代码。我在python和C ++方面非常有能力,因此认为最好使用一些C概念来加快我的python程序的速度。
从字面上看,我只是从基础开始,但首先遇到障碍。我已经编写了一个非常基本的helloworld.pyx文件,并尝试使用以下代码对其进行cythonize。
from distutils.core import setup
from Cython.Build import cythonize
setup(
ext_modules = cythonize("helloworld.pyx")
)
尝试在Windows中对我的.pyx文件进行cythonize处理时,出现以下错误。
SystemExit: usage: untitled0.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: untitled0.py --help [cmd1 cmd2 ...]
or: untitled0.py --help-commands
or: untitled0.py cmd --help
error: no commands supplied
这会在我的工作目录中留下一个helloworld.c文件,但是当我尝试运行
python setup.py build_ext --inplace
我刚得到错误:
python: can't open file 'setup.py': [Errno 2] No such file or directory
不知如何解决此问题。如果有人可以帮助我,将不胜感激。