是的,我阅读了一些 .pyc
问题,但仍然一无所获。
我需要将一个项目保存到一张 CD 上,而且我希望能够直接从那里运行它。
我应该把 .pyc
文件放在那里吗?
没有,
- 字节码版本不兼容
是
- 该项目应该使用相同的 python 版本运行
.py
文件在该版本中将不再更改- 加载速度可能更快
- 如果 smth 不适合,python 将(需要)在某处创建新的
.pyc
后者:Python 会处理它并使用临时目录,不是吗?
最佳答案
答案:不需要包含
你想要编译和运行意味着:-
你的问题是,你将在另一台机器上编译你的 python 源代码。编译代码时,将创建“.pyc”文件。因此,您的 CD 中没有必要包含“.pyc”文件。如果你的意思是,没问题,当你在另一台机器上编译你的源代码时,它会用新创建的“.pyc”文件替换“.pyc”文件。
你只想运行意味着:-
但是,如果你想在没有编译方式的情况下运行,你应该将你的程序转换为可执行文件。可执行文件可能适用于 windows 或 linux。
对于 Linux,创建可执行文件:使用“CDE”包。
链接:http://www.pgbovine.net/cde.html
对于 Windows,创建可执行文件:使用“Py2Exe”包
链接:http://www.py2exe.org/index.cgi/WorkingWithVariousPackagesAndModules
我希望这是你想要的答案。
关于python - 将项目保存到只读存储时是否应该包含 .pyc 字节代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21448744/