Python pyobjus nameerror:name';构建扩展';在安装过程中未定义
我正在尝试安装pyobjus,但仍遇到错误:Python pyobjus nameerror:name';构建扩展';在安装过程中未定义,python,cython,autoclass,Python,Cython,Autoclass,我正在尝试安装pyobjus,但仍遇到错误: ERROR: Command errored out with exit status 1: command: /root/anaconda3/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lm35sz6r/pyobjus/setup.py'"'"'; _file__='"'&
ERROR: Command errored out with exit status 1:
command: /root/anaconda3/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-lm35sz6r/pyobjus/setup.py'"'"'; _file__='"'"'/tmp/pip-install-lm35sz6r/pyobjus/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file_);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, _file_, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-lm35sz6r/pyobjus/pip-egg-info
cwd: /tmp/pip-install-lm35sz6r/pyobjus/
Complete output (5 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-lm35sz6r/pyobjus/setup.py", line 58, in <module>
cmdclass={'build_ext': build_ext},
NameError: name 'build_ext' is not defined
错误:命令出错,退出状态为1:
命令:/root/anaconda3/bin/python-c'import sys、setuptools、tokenize;sys.argv[0]=“tmp/pip-install-lm35sz6r/pyobjus/setup.py”“”_文件\ \=''''''/tmp/pip-install-lm35sz6r/pyobjus/setup.py''';f=getattr(标记化,“‘打开’”,打开)(uuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“'exec'”)'egg\u info--egg base/tmp/pip-install-lm35sz6r/pyobjus/pip egg info
cwd:/tmp/pip-install-lm35sz6r/pyobjus/
完整输出(5行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/tmp/pip-install-lm35sz6r/pyobjus/setup.py”,第58行,在
cmdclass={'build\u ext':build\u ext},
NameError:未定义名称“build_ext”
我尝试了很多方法来解决这个问题,比如从不同的来源安装pyobjus和cython,但都没有效果。
还有别的办法解决这个问题吗?
或者pyobjus的自动类函数的任何替代方案?
非常感谢。您有没有可能不在macOS上?因为这个库似乎只支持macOS。除此之外,打开github问题比在这里提问更有意义……是的。这里是Linux。说得好。我试试看。谢天谢地,你不在macOS上吗?因为这个库似乎只支持macOS。除此之外,打开github问题比在这里提问更有意义……是的。这里是Linux。说得好。我试试看。谢谢