NameError:未定义名称“setup”

时间:2017-11-22 03:59:13

标签: python python-3.x cython

尝试构建一个与cython集成的简单应用程序。

无论如何我一直得到: 当我进入CMD时:

python setup.py build_ext --inplace

Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    setup(
NameError: name 'setup' is not defined

文件:

    from setuptools import Extension 
    from setuptools import Extension
    Setup(
        name='main.py',
        entry_points={
            'console_scripts': [Executable('myapp = myapp.main:main')]
        },
        ext_modules=[
            Extension('myapp.cython_module', ['myapp/cython_module.pyx'])
        ],

)

我发誓这是昨天的工作。据我所知,它被命名/声明

1 个答案:

答案 0 :(得分:0)

看起来只是对所有名字的来源,以及它们拼写/大写的确切位置感到困惑。我是根据this page

上的例子写的
from setuptools import Extension
from subzero import Executable, setup

setup(name='main.py', ...)