我创建了一个setup.py文件,其中包含以下代码
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
ext= Extension("helloworld", sources=["helloworld.pyx"])
setup(ext_modules =[ext],
cmdclass={'build_ext':build_ext})
然而,当我尝试命令时:python setup.py build_ext --inplace 给出了归因错误。 编译输出是:
回溯(最近一次呼叫最后一次):文件" setup.py",第1行,in from distutils.core import setup File" C:\ Python34 \ lib \ distutils \ core.py",第16行,in 来自distutils.dist导入分发文件" C:\ Python34 \ lib \ distutils \ dist.py",第7行,in import sys,os,re File" C:\ Users \ Payal Singh \ Desktop \ python all \ re.py",第4行,in match = re.search(r'([\ w \ d。] +)@([\ w。] +)',str)AttributeError:' module& #39;对象没有属性'搜索'
答案 0 :(得分:1)
您已将文件命名为" re.py"与python的正则表达式模块相同" re"。导入"重新"导入本地模块。