gpt4 book ai didi

python - 'helloworld.pyx' 不匹配任何文件

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:59 27 4
gpt4 key购买 nike

我是 python 的初学者,我也刚刚熟悉 cython。我在 Windows 64 位上使用 Anaconda。我正在尝试按如下方式运行“helloworld”示例:

1- 我构建了一个 helloworld.pyx 文件,其中包含:

    print("Hello World")

2- 我构建了一个包含以下内容的 setup.py 文件:

   from distutils.core import setup
from Cython.Build import cythonize

setup(name='Hello world app',ext_modules=cythonize("helloworld.pyx"),)

但是我得到以下错误:

   'helloworld.pyx' doesn't match any files

你能告诉我我现在应该做什么吗?这两个文件应该保存在哪里?

最佳答案

来自这里:https://github.com/cython/cython/wiki/enhancements-distutils_preprocessing

from distutils.core import setup
from Cython.Build import cythonize

setup(
name = 'MyProject',
ext_modules = cythonize(["*.pyx"]),
)

看起来 cythonize 接受一个字符串列表,但您提供的是一个字符串。

关于python - 'helloworld.pyx' 不匹配任何文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40048990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com