快被 supervisor 搞疯了

2015-10-09 23:58:50 +08:00
 Bryan0Z
我把关键的命令贴出来
输入: pip install supervisor
提示: Requirement already satisfied (use --upgrade to upgrade): meld3>=0.6.5 in /usr/l ocalb/python2.7/dist-packages (from supervisor)

然而我输入: supervisord
却会报错: pkg_resources.DistributionNotFound: meld3>=0.6.5

来万能的 V 站问问怎么解决
14886 次点击
所在节点    Linux
22 条回复
mnhkahn
2015-10-10 09:08:28 +08:00
要不试试 apt-get 。。。
wd
2015-10-10 09:43:37 +08:00
你执行的 supervisor 是你安装的那个么?
wgjak47
2015-10-10 09:57:49 +08:00
pip 和运行 supervisor 的 Python 版本是一样的吗?
ry_wang
2015-10-10 10:12:27 +08:00
meld3 的版本有问题吧,看看系统现在装的是啥版本
yishenggudou
2015-10-10 10:29:36 +08:00
py 的 包管理 确实不严谨 依赖 经常高不对
aivier
2015-10-10 10:30:07 +08:00
pip install supervisor --upgrade
pip install meld3 --upgrade

我猜的,你试试吧,无害命令...
tinyproxy
2015-10-10 10:46:31 +08:00
用 virtualenv 装好一个 supervisor 用,就是启动的时候有点恶心
tkisme
2015-10-10 11:16:12 +08:00
一般还是 apt 吧,而且还是觉得写成一个服务脚本来启动舒心很多
aiver
2015-10-10 12:26:46 +08:00
一般 supervisor 是系统安装吧,很少用环境安装的
henryon
2015-10-10 13:46:09 +08:00
python 版本用的那个??
Bryan0Z
2015-10-10 16:23:26 +08:00
@henryon 2.7.3 ,怎么了
henryon
2015-10-13 12:48:12 +08:00
pythonpath 贴下?
python -c “ import sys;print sys.path"
Bryan0Z
2015-10-13 21:06:54 +08:00
['', '/usr/local/lib/python2.7/dist-packages/distribute-0.6.14-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/pip-7.1.2-py2.7.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages','/usr/lib/pymodules/python2.7']

@henryon
像这样的~
henryon
2016-07-18 15:44:34 +08:00
@Bryan0Z pip install meld3 && pip install meld3== 0.6.5
glasslion
2016-08-08 17:44:28 +08:00
诈尸啦, 刚刚也碰到这个问题:

pip freeze 发现已安装 meld3== 1.xx , 怀疑是 setuptools 检查版本号的逻辑有 bug
Google 后, 发现确实是 setuptools 的锅 https://github.com/Supervisor/meld3/issues/23


正确的做法是升级 setuptools: pip install -U setuptools
Bryan0Z
2016-08-08 18:10:13 +08:00
@glasslion 噗,洛阳铲~
leyle
2017-12-05 10:06:06 +08:00
@glasslion 还是没有解决这个问题。你这个方法我试了下,还是不行。
leyle
2017-12-05 10:26:06 +08:00
@leyle 从源码安装了 meld3 就好了。。。

git clone https://github.com/Supervisor/meld3
cd meld3
python setup.py install

初创公司毫无任何包袱,还要守着 centos6.x,大清都亡了。
Bryan0Z
2017-12-05 10:50:50 +08:00
@leyle 噗,这个坑踩得人真多
ijophy
2017-12-07 11:47:23 +08:00
@glasslion 16L 正解了

centos 6 貌似有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/226760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX