3
我想让我的Python代码可点击。但是,我的代码依赖于另一个无法使用pip的库。因此,当用户调用pip install
时,我需要编译源代码。如何在pip安装期间编译C++依赖关系?
我该怎么做?我无法通过简单的Google搜索找到很好的参考。
我想让我的Python代码可点击。但是,我的代码依赖于另一个无法使用pip的库。因此,当用户调用pip install
时,我需要编译源代码。如何在pip安装期间编译C++依赖关系?
我该怎么做?我无法通过简单的Google搜索找到很好的参考。
我会推荐看看llvmlite如何解决这个问题。这个想法是使用setup.py
中的自定义cmdclass
来调用你的其他构建系统。例如,在llvmlite中,他们呼叫CMake。