我想守护进程我的应用程序,并正在错误:创建Python的守护 - “模块”对象有没有属性“DaemonContext”
out: with daemon.DaemonContext():
out: AttributeError: 'module' object has no attribute 'DaemonContext'
它看起来像其他人都从模块收到此错误未安装。作为Python的新手,有一个守护进程和python-daemon包,还有两种安装python包的方法(sudo apt-get install和sudo pip install),有点令人困惑。但是,似乎我已经安装了该软件包。我在Ubuntu 10.04上安装了Python 2.6。有任何想法吗?
它看起来像我已经安装了模块:
# pip freeze
LEPL==5.0.0
MySQL-python==1.2.2
distribute==0.6.10
lockfile==0.8
matplotlib==0.99.1.1
numpy==1.3.0
pyparsing==1.5.2
python-apt==0.7.94.2ubuntu6.4
python-daemon==1.5.2
python-dateutil==1.4.1
pytz==2010b
rpy2==2.0.8
wsgiref==0.1.2
更多的证据将模块安装:
$ python
>>> import daemon
>>> dir(daemon)
['DaemonContext', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '_copyright', '_license', '_url', '_version', 'daemon', 'version']
我也有这个问题,但事实证明我做了'PIP2的时候我应该安装daemon'已经完成了'pip2 install python-daemon',它解决了我的问题 – kristianlm 2013-07-19 09:51:01