python - Windows 上没有默认的 Python 代码字节码编译?

标签 python installation bytecode

我刚遇到这个 SO question我很困惑。我会说我对 Python 有相当的经验,但仅限于 *nux(-like) 操作系统,我认为字节码编译是给定的。

我显然在这里遗漏了一些东西:在我的操作系统上我不知道的幕后发生了什么,比如一些配置默认值?它只在 Windows 上,然后,为什么?有什么理由编译成字节码吗?

非常感谢任何意见,我很好奇。

最佳答案

基本上,它提供将 Python 安装文件预编译为字节码的功能,这通常会在它们第一次使用时发生。据我了解,它只是为了一般方便,以避免在使用时进行初始编译。

如果不编译标准库中的所有文件,它可能会节省空间,但只有在您不尝试使用它们时,这种情况才会持续。

关于python - Windows 上没有默认的 Python 代码字节码编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12377544/

相关文章:

python - Python 中的 Json : Receive/Check duplicate key error

installation - Windows 安装程序包的问题

linux - 在具有 tar.uue 扩展名的 linux 上安装工具

python - 为什么 math.pow 会导致 ValueError : math domain error?

python - 将标签列表作为 drop() 方法的 'labels' 参数传递时,出现 ValueError : Need to specify at least one of 'index' , 'columns' 或 'columns'

python - 如何在 Pygal 中调整工具提示?

winapi - http请求的进程ID,安装程序

java - Java 类文件格式的注释规范?

python - 有没有办法以编程方式生成 Python 字节码?

java - Java 的 ASM 库可以实现这一点吗?