我有一个系统,在启动时我的代码会更新并安装到virtualenv中。
通常我需要运行它如下
$ source venv/bin/activate
(venv)$ program.py
program.py是一个可执行文件。有时我发现(由于停电/重启不良)我的代码达到了一种状态,当我运行program.py时,它会退出而不提供任何输出。
当我尝试重新安装以前克隆的代码时,它会退出,说它无法找到我的模块。
(venv)$ program.py
Traceback cannot find module "clientbox"
这是我的模块的名称,program.py是其中的一部分。 有谁知道为什么会发生这种情况以及如何解决这个问题。 目前,我能够解决此问题的唯一方法是重新克隆代码并重新安装。