Seahub не может запустить начальный запуск с ModuleNotFoundError - PullRequest
0 голосов
/ 16 июня 2020

Сейчас я пытаюсь установить seafile 7.1.4 на Raspberry Pi 4, следуя официальному руководству (https://download.seafile.com/published/seafile-manual/deploy/using_mysql.md). Настройка прошла гладко, но когда я пытаюсь запустить seahub (./seahub start) в первый раз, я получаю следующую ошибку:

Traceback (most recent call last):
  File "check_init_admin.py", line 351, in <module>
    rpc = RPC()
  File "check_init_admin.py", line 284, in __init__
    import ccnet
ModuleNotFoundError: No module named 'ccnet'

Я был в Google последние два часа, но не могу найти решение этой проблемы. Что я делаю не так?

1 Ответ

0 голосов
/ 22 июня 2020

Я столкнулся с той же проблемой. В пакете 7.1.4 есть ошибка. Seafile использует некоторые пакеты локального сайта. Они (по-видимому) раньше были в $ {INSTALLPATH} /seafile/lib/python3.6/site-packages, теперь они находятся в $ {INSTALLPATH} / seafile / lib / python 3.7 / site-packages

Чтобы исправить: откройте seahub. sh в редакторе по вашему выбору. найдите строку, которая гласит:

export PYTHONPATH=${INSTALLPATH}/seafile/lib/python3.6/site-packages:${INSTALLPATH}/seafile/lib64/python3.6/site-packages:${INSTALLPATH}/seahub:${INSTALLPATH}/seahub/thirdpart:$PYTHONPATH

измените ее на:

export PYTHONPATH=${INSTALLPATH}/seafile/lib/python3.7/site-packages:${INSTALLPATH}/seafile/lib64/python3.7/site-packages:${INSTALLPATH}/seahub:${INSTALLPATH}/seahub/thirdpart:$PYTHONPATH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...