如何禁用生成pyc和pyo文件?

2024-09-27 07:31:36 发布

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

Autotools坚持在构建我的项目时(而不是在运行它时)生成pyo和pyc文件,无论我做什么。问题是我的Python配置有些奇怪,我不希望Python编译器在安装期间运行。有什么方法可以禁止生成这些文件吗?在

作为参考,以下是我尝试过的方法:

  • 将py_compile=echo设置为automake不会编译Python脚本
  • 在中手动定义安装pythonPYTHON生成文件.am在
  • 设置PYTHONFLAGS=-B
  • 在中设置PYTHONDONTWRITEBYTECODE生成文件.am, 配置.ac等等
  • 创建一个新的automake变量“python2dir”并使用dist_python2_DATA=脚本.py在

基本上,如果一个文件以.py扩展名结尾,Automake将创建pyc和pyo文件,不管您做什么。在


Tags: 文件项目方法pyecho脚本编译器定义
2条回答

请最后再试一次。在

dist_python_DATA = foo.py

foo.py视为任何常规文件,分发它,并将其安装在$(pythondir)中。_DATA不触发任何类型的编译。在

请参见documentation中的-B选项。在

相关问题 更多 >

    热门问题