新开了一台vps,CentOS6.5系统,用pip安装了supervisor,不能运行,看提示缺少了某个模块。
记录一下过程:
错误1:
Traceback (most recent call last):
File "/usr/bin/supervisorctl", line 5, in
from pkg_resources import load_entry_point
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in
working_set.require(__requires__)
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: meld3>=0.6.5
解决方法:
wget --no-check-certificate https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip unzip distribute-0.7.3.zip cd distribute-0.7.3 python setup.py install
错误2:
Traceback (most recent call last):
File "/usr/bin/supervisorctl", line 5, in
from pkg_resources import load_entry_point
File "/root/distribute-0.7.3/pkg_resources.py", line 2989, in
working_set.require(__requires__)
File "/root/distribute-0.7.3/pkg_resources.py", line 726, in require
needed = self.resolve(parse_requirements(requirements))
File "/root/distribute-0.7.3/pkg_resources.py", line 629, in resolve
requirements.extend(dist.requires(req.extras)[::-1])
File "/root/distribute-0.7.3/pkg_resources.py", line 2471, in requires
dm = self._dep_map
File "/root/distribute-0.7.3/pkg_resources.py", line 2682, in _dep_map
self.__dep_map = self._compute_dependencies()
File "/root/distribute-0.7.3/pkg_resources.py", line 2699, in _compute_dependencies
from _markerlib import compile as compile_marker
ImportError: No module named _markerlib
解决方法:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
或者这个地址
https://bitbucket.org/pypa/setuptools/raw/0.7.3/ez_setup.py
supervisor已经可以用了,仅作为参考。
Leave a Reply
You must be logged in to post a comment.