从python到pypy的转变

2024-04-29 06:33:16 发布

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

我目前正在从事一个项目,其中的源文件都是用python编写的。这些文件/模块目前正在python解释器(CPython)上运行。我想改用PyPy解释器,因为我认为它更有效。有没有办法把口译员从CMakeLists.txt文件所以构建过程接受PyPy解释器而不是python默认解释器? 我有一个名为P的项目,它包含一个CMakeLists.txt文件文件。你知道吗


Tags: 模块文件项目txt过程pypycpython解释器
1条回答
网友
1楼 · 发布于 2024-04-29 06:33:16

当它需要python解释器时,CMakeLists.txt通常使用find_package(PythonInterp),它搜索python可执行文件并将PYTHON_EXECUTABLE设置为它所在的路径。你知道吗

调用cmake时,可以设置此缓存变量:

cmake -DPYTHON_EXECUTABLE=<path-to-PyPy> ...

所以它不会搜索可执行文件,而是使用您提供的可执行文件。你知道吗

相关问题 更多 >