Autotools会在构建我的项目时(而不是运行时)坚持生成pyo和pyc文件,无论我做什么。问题在于我的Python配置有些奇怪,我不希望Python编译器在安装期间运行。有没有办法禁用生成这些文件?
参考以下尝试:
- 将py_compile=echo设置为automake不编译Python脚本 - 在Makefile.am中手动定义install-pythonPYTHON - 设置PYTHONFLAGS=-B - 在Makefile.am、configure.ac等中设置PYTHONDONTWRITEBYTECODE - 创建一个新的automake变量"python2dir",并使用dist_python2_DATA = Script.py安装脚本。
基本上,如果一个文件以.py扩展名结尾,无论你做什么,Automake都会创建pyc和pyo文件。
参考以下尝试:
- 将py_compile=echo设置为automake不编译Python脚本 - 在Makefile.am中手动定义install-pythonPYTHON - 设置PYTHONFLAGS=-B - 在Makefile.am、configure.ac等中设置PYTHONDONTWRITEBYTECODE - 创建一个新的automake变量"python2dir",并使用dist_python2_DATA = Script.py安装脚本。
基本上,如果一个文件以.py扩展名结尾,无论你做什么,Automake都会创建pyc和pyo文件。