gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 02:48:54 27 4
gpt4 key购买 nike

无论我做什么,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 文件。

最佳答案

请使用上次尝试重试。

dist_python_DATA = foo.py

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

关于python - 如何禁用 pyc 和 pyo 文件的生成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10934260/

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