Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我需要一个编译器来构建一个纯Python的conda包_Python_Anaconda_Conda - Fatal编程技术网

为什么我需要一个编译器来构建一个纯Python的conda包

为什么我需要一个编译器来构建一个纯Python的conda包,python,anaconda,conda,Python,Anaconda,Conda,为什么我需要一个C/C++编译器来构建一个只支持Python的conda包?在这种情况下,实际上编译成二进制的是什么?一些Python模块实际上是出于效率的原因而从C或C++代码中构建的。如果Conda包本身没有任何这样的模块,那么它可能依赖于这样的模块?这只是该主题的一个基本问题。我计划将我个人的自编助手“标准库”放入一个conda软件包中,以便在不同的环境中使用。所以我想知道为什么我需要一个编译器。很明显,如果存在任何C依赖,我需要使用它。所以:一旦使用了numpy,我就需要一个编译器,或者

为什么我需要一个C/C++编译器来构建一个只支持Python的conda包?在这种情况下,实际上编译成二进制的是什么?

一些Python模块实际上是出于效率的原因而从C或C++代码中构建的。如果Conda包本身没有任何这样的模块,那么它可能依赖于这样的模块?这只是该主题的一个基本问题。我计划将我个人的自编助手“标准库”放入一个conda软件包中,以便在不同的环境中使用。所以我想知道为什么我需要一个编译器。很明显,如果存在任何C依赖,我需要使用它。所以:一旦使用了numpy,我就需要一个编译器,或者在我的环境中使用已经安装的包就足够了吗?是什么让你认为你需要一个?构建conda包(包括meta.yml和build.sh的内容)时,您将采取哪些步骤?您会遇到哪些错误?仅从下面的例子中,我不明白为什么纯python构建需要编译器,因此我建议尝试在未安装编译器的情况下进行构建。