如何使用CM安装Python包

2024-05-23 13:57:45 发布

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

我有一个非常简单的python3包,作为一个更大项目的一部分(大部分是非Python),我想用CMake将其安装到Python路径中。假设源代码目录结构如下:

|
+---> pypackage
|         |
|         +--> __init__.py
|         |
|         \--> pymodule.py
|
much other stuff

例如在Ubuntu上,我希望pypackage/以/usr/lib/python3/dist-packages结尾。任何包含

^{pr2}$

安装后必须能正常工作。在

Finding python site-packages directory with CMake”建议从CMake调用Python以找到该路径并将其存储在CMake变量中。对我来说,这似乎是一个难题,答案也相当古老。在CMake中有没有一种规范的方法来做这件事(IMHO很正常)?在


Tags: 项目py路径目录cmake源代码initpackages