我可以只将Python .pyc文件部署到Google App Engine吗?

Ste*_*igh 2 python django google-app-engine pyc

我正在开发一个在Google App Engine上使用Django的项目.我被问到是否可以将某些代码部署为仅编译.

所以我想问题是我可以上传一个只包含相关代码的.pyc文件吗?我已经在应用程序中使用views.pyc文件进行了基本测试,但事情不起作用.是否有一些配置或其他我可以设置允许Google App Engine使用.pyc文件?

Nic*_*son 7

不,你不能 - 你只能上传源代码.但是没有充分的理由这样做:您的代码将在需要时在服务器上进行字节码编译,并且在任何情况下都无法访问您的代码.


mgi*_*uca 6

当你提出这个问题时,我意识到你不能这样做,但是如果你使用Python 2.7,你现在可以.请参阅Python 2.7中的沙盒:

您可以上传和使用.pyc,但不能与.py文件结合使用.您可以上传包含.py.pyc文件(或组合)的zip文件.