首先需要根据官网提示安装各种依赖库,然后运行make apps,期间会出现各种问题。
1.卡在如下处然后显示timed out或者CRC check不符
~/hue/build/env/local/lib/python2.7/site-packages/pkg_resources/__init__.py:2510: PEP440Warning: 'logilab (common-0.51.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
使用sudo pip install --upgrade logilab更新提到的旧版本,然后再次运行即可。
2.关于daemon.pidlockfile错误
File "~/hue/desktop/core/src/desktop/supervisor.py", line 32, in <module>
from daemon.pidlockfile import PIDLockFile
ImportError: No module named daemon.pidlockfile
参考
Bug 612403 - TypeError importing daemon.pidlockfile after updating to python-lockfile-0.9
更新python-daemon之后显示
File "~/hue/desktop/core/src/desktop/supervisor.py", line 32, in <module>
from daemon.pidlockfile import PIDLockFile
ImportError: No module named pidlockfile
修改~/hue/desktop/core/src/desktop/supervisor.py中的from daemon.pidlockfile为daemon.pidfile后,报错
File "~/hue/desktop/core/src/desktop/log/formatter.py", line 21, in <module>
from pytz import UnknownTimeZoneError, datetime, timezone
ImportError: No module named pytz
更新sudo pip install --upgrade pytz后出现
File "~/hue/desktop/core/src/desktop/manage_entry.py", line 37, in entry
from django.core.exceptions import ImproperlyConfigured
ImportError: No module named django.core.exceptions
说明需要安装d