gpt4 book ai didi

python - 对 Python 代码所做的更改未反射(reflect)在 Virtual Box 中 Fedora 的服务器上(不重复)

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:10 33 4
gpt4 key购买 nike

我在 Oracle 虚拟框中有一个虚拟机,其中包含 Fedora24。我的 python 服务器正在运行(Django)。没有像 Apache 这样的 Web 服务器。但是,当我更改代码时,文件会被保存,但更改不会反射(reflect)在服务器上。

我必须kill -15 python processid或者多次重新启动我的虚拟机以查看更改。

知道为什么会发生这种情况吗?也尝试过清除浏览器缓存。

最佳答案

您未能提供足够的上下文 - 比如“您的 python 服务器”到底是什么,但无论如何,您提到了浏览器缓存,所以我假设它是一个 Web 服务器进程。要点是:Python 模块每个进程仅导入一次,一旦导入,对源文件的更改就完全无关了。因此,如果您有一个长时间运行的流程,则应该在每次部署新版本的模块时重新启动该流程。

关于python - 对 Python 代码所做的更改未反射(reflect)在 Virtual Box 中 Fedora 的服务器上(不重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40238834/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com