在将项目保存到只读存储器时,是否应该包含.pyc字节码?

2024-06-14 06:44:45 发布

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

是的,我读了一些.pyc问题,但还是一无所获。你知道吗

我需要保存一个项目到光盘,最好我想能够运行它从那里。
我应该把.pyc文件放在那里吗?

没有

  • 字节码与版本不兼容

是的

  • 项目应该使用相同的python版本运行
  • .py文件在该版本中将不再更改
  • 可能加载得更快
  • 如果smth不适合,python无论如何都会(需要)在某处创建新的.pyc

后者:Python将处理这个问题并使用临时目录,不是吗?你知道吗


Tags: 文件项目py版本目录字节中将pyc
2条回答

PYC是python字节码,使原始代码运行得更快。您可以省略它,因为您的代码仍然可以运行。你知道吗

但是,如果需要在不同的机器上运行代码,可能不需要任何python发行版。看一看

我个人使用过py2exe,它使用起来很简单。尽管它的包相当大,但因为它添加了运行原始python脚本所需的所有python包。你知道吗

希望这对你有帮助。你知道吗

答案:不需要包括 您要编译和运行的意思是:-
您的问题是,您将在另一台机器上编译python源代码。编译代码时,将创建“.pyc”文件。因此,没有必要将“.pyc”文件包含在cd中。如果您在另一台机器上编译源代码时,将用新创建的“.pyc”文件替换“.pyc”文件。

你只想跑步指:
但是,如果您想在没有编译方式的情况下运行,您应该将程序转换为可执行文件。可执行文件可用于windows或linux。

对于Linux,要创建可执行文件:使用“CDE”包。
链接:http://www.pgbovine.net/cde.html
对于Windows,要创建可执行文件:使用“Py2Exe”包
链接:http://www.py2exe.org/index.cgi/WorkingWithVariousPackagesAndModules
我希望这是你想要的答案。你知道吗

相关问题 更多 >