Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我通过 runserver 在 localhost 中运行 django 时,我看到 .py 文件被编译为 .pyc。
当我使用 apache 和 mod_wsgi 将所有内容部署到服务器时 - www 用户是否应该对我的应用程序的文件夹具有写入权限?所以它将能够创建 .pyc
当然,拥有写权限不是一个好主意——如果我删除它,会减慢应用程序的速度;还是编译的python代码缓存在内存中?
谢谢
.pyc文件仅用作解释器调用之间的字节码缓存;如果存在,Python 将使用它们,但重新编译代码没有问题。因此,要回答您的问题,您无需授予 WSGI 应用程序对源位置的写入权限。
.pyc