[英]Shifting from python to pypy
我目前正在做一个项目,其中的源文件都是用 python 编写的。 文件/模块当前正在 python 解释器 (CPython) 上运行。 我想改用 PyPy 解释器,因为我认为它效率更高。 有没有办法从 CMakeLists.txt 文件中更改解释器,以便构建过程采用 PyPy 解释器而不是 python 默认解释器? 我有一个名为 P 的项目,它包含一个 CMakeLists.txt 文件。
当需要 python 解释器时, CMakeLists.txt
通常使用find_package(PythonInterp) ,它搜索 python 可执行文件并将PYTHON_EXECUTABLE
设置为PYTHON_EXECUTABLE
在的路径。
您可以在调用cmake
时设置此缓存变量:
cmake -DPYTHON_EXECUTABLE=<path-to-PyPy> ...
所以它不会搜索可执行文件,而是使用您提供的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.