我正努力编译和构建cythoncod

2024-07-05 14:06:35 发布

您现在位置:Python中文网/ 问答频道 /正文

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

不知如何解决这个问题。如果有人能帮我,我将不胜感激。你知道吗


Tags: or文件代码frompywindowssetuphelp