“系统找不到指定的文件”当试图构建python c扩展时

2024-06-28 13:59:38 发布

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

我是pythoncc扩展的新手。我复制了一个打印“hello world”的基本示例。 但是系统总是说“error:[WinError 2]系统找不到指定的文件”。在

setup.py

from distutils.core import setup, Extension
setup(name = 'myModule',
    version = '1.0',
    ext_modules = [Extension('myModule', ['myModule.c'])])

{ ^{pr2}$

我试着更改我能找到的cygwincompiler.py文件中的所有404 out_string = check_output(['gcc', '-dumpmachine'])out_string = check_output(['gcc', '-dumpmachine'], shell=True)“ 还是不走运。在

我的代码有什么基本错误吗?我听说c源文件的名字无关紧要。Here is the terminal image


Tags: 文件pyhellooutputstring系统checksetup
1条回答
网友
1楼 · 发布于 2024-06-28 13:59:38

最有可能的是,这意味着您没有与您的Python版本相对应的msvc编译器的支持安装。在

请参阅https://wiki.python.org/moin/WindowsCompilers了解支持的配置。还要注意,您使用的是distutils,而不是推荐的setuptoolsdistutils只支持最低限度的编译器设置,请参阅https://wiki.python.org/moin/WindowsCompilers#Distutils_notes。在

由于您使用的是Anaconda Python而不是正式版本,所以您可能还需要从Anaconda提示符运行build命令,以便正确配置构建环境。在

相关问题 更多 >