1)pip安装后台程序。
2)打开windows命令,输入:python,然后输入:import daemon 终端秀
>>> import daemon
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\daemon\__init__.py", line 42, in <module>
from .daemon import DaemonContext
File "C:\Python27\lib\site-packages\daemon\daemon.py", line 25, in <module>
import pwd
ImportError: No module named pwd
>>>
3)pip安装pwd
有什么问题吗?????
pwd模块是一个只有UNIX的包,用于管理密码。
您试图安装的包是daemon,它是2014年起未维护的包。最近有一个名为python-daemon的包,它维护良好,用于在UNIX系统中实现守护进程。它也适用于Python3。不过,这在windows上是行不通的。
如果您自己编写应用程序并希望在windows上执行此操作,则需要将其作为服务安装,而不是守护进程this stackoverflow post是旧的,但仍然相关。
python-daemon
(较新版本)和daemon
都需要pwd
包,这在Windows上不可用。您的代码应该会检测到这是不可用的,并在Windows上禁用守护进程模式(这实际上不是一件事)。
然后,您可以检查
daemon is None
。相关问题 更多 >
编程相关推荐