gpt4 book ai didi

python - 如何从CMake向PYTHONPATH添加目录?

转载 作者:行者123 更新时间:2023-12-02 10:18:32 25 4
gpt4 key购买 nike

我有一个c++库,该库的目录结构中包含基于Boost.python的python API库。

module
|_python_files
|_cpp_files

是否有配置CMakelist的标准方法,以便它自动将包含python文件的库添加到PYTHONPATH?

最佳答案

如果您使用FindPython,则应该可以使用

Python_add_library (my_module MODULE src1.cpp)

或者,您可以将路径添加到PYTHONPATH:
list(append PYTHONPATH "${CMAKE_CURRENT_DIR}/module/python_files") 

否则,您想将 python_files添加到您的python定义路径中:
export PYTHONPATH="${PYTHONPATH}:../module/python_files"

关于python - 如何从CMake向PYTHONPATH添加目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61123927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com