升级pyhon2.7 解决supervisor的错误 from pkg_resources import load_entry_point

分类:Python |

➜  /usr/bin bin service supervisord start

Starting supervisord: Traceback (most recent call last):

  File "/usr/bin/supervisord", line 5, in <module>

    from pkg_resources import load_entry_point

  File "/opt/python2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3088, in <module>

    @_call_aside

  File "/opt/python2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3072, in _call_aside

    f(*args, **kwargs)

  File "/opt/python2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3101, in _initialize_master_working_set

    working_set = WorkingSet._build_master()

  File "/opt/python2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 576, in _build_master

    return cls._build_from_requirements(__requires__)

  File "/opt/python2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 589, in _build_from_requirements

    dists = ws.resolve(reqs, Environment())

  File "/opt/python2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 778, in resolve  



解决方法:

vim /usr/bin/supervisord  

将里面的 'supervisor==3.3.3', 

统一改为 'supervisor==3.3.4',