我正在努力编译和构建cython代码

时间:2019-10-03 20:18:38

标签: python cython setuptools cythonize

我正在尝试在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

不知如何解决此问题。如果有人可以帮助我,将不胜感激。

0 个答案:

没有答案
相关问题