在将项目保存到只读存储中时,我应该包括.pyc字节代码



是的,我读了其中一些.pyc问题,但仍然没有。

我需要将项目保存到CD中,最好是我想从那里运行它。
我是否应该将.pyc文件放入其中是否?

否,

  • 字节代码不是版本兼容

  • 该项目应该使用相同的Python版本
  • 运行
  • .py文件将在该版本中再更改
  • 它可能更快地负载
  • 如果SMTH不适合,Python将(需要)在某个地方创建新的.pyc

后一个: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
我希望这是您想要的答案。

pyc是python字节码,使原始代码运行速度更快。您可以省略它,因为您的代码仍然可以运行。

但是,如果您需要在不同的机器上运行代码,则可能没有任何Python发行。看看

  • http://www.py2exe.org/仅适用于Windows
  • http://www.pyinstaller.org/大多数系统

我亲自与py2exe合作,很容易使用。尽管它制作了相当大的软件包,但由于它添加了运行原始Python脚本所需的所有Python包。

希望这对您有帮助。

最新更新