Получение "Команда с ошибкой со статусом выхода 1: python setup.py egg_info" при установке требований в Google Colab - PullRequest
0 голосов
/ 30 января 2020

Я получаю сообщение об ошибке в записной книжке Colab при установке из файла require.txt для библиотеки распознавания эмоций речи.

Прежде всего, я клонирую проект Github для распознавания эмоций речи:

git clone https://github.com/marcogdepinto/Django-Emotion-Classification-Ravdess-API.git

Затем устанавливаю требования, используя следующий код

%pip install utils
%cd /content/Django-Emotion-Classification-Ravdess-API
%pip install -r requirements.txt

Затем следующее отображается ошибка:

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Я искал везде, но не мог найти решение.

1 Ответ

1 голос
/ 30 января 2020

У вас нет выбора, вам нужно просмотреть логи или более подробный вывод pip install.

Попробуйте параметр verbose pip:

!pip install -vvv -r requirements.txt

В конце этого сообщения об ошибке loooong вы увидите реальную проблему:

Error: pg_config executable not found.

    pg_config is required to build psycopg2 from source.  Please add the directory
    containing pg_config to the $PATH or specify the full executable path with the
    option:

        python setup.py build_ext --pg-config /path/to/pg_config build ...

    or with the pg_config option in 'setup.cfg'.

    If you prefer to avoid building psycopg2 from source, please install the PyPI
    'psycopg2-binary' package instead.

    For further information please check the 'doc/src/install.rst' file (also at
    <http://initd.org/psycopg/docs/install.html>).

Вам необходимо установить pg_config.

Этот связанный пост ( исполняемый файл pg_config не найден ) дает варианты, как это сделать в зависимости от платформы. Поскольку Google Colab работает на ОС Linux / Ubuntu:

!apt install libpq-dev

Обратите внимание на ! вместо %.

Проверьте это:

!pg_config --version
PostgreSQL 10.10 (Ubuntu 10.10-0ubuntu0.18.04.1)

Затем повторите установку:

%pip install -r requirements.txt

Google Colab потребует перезапустить среду выполнения после завершения установки. Сделай так. Затем вы можете выполнить установку еще раз, чтобы подтвердить, что « Требование уже выполнено: ».

Обратите внимание, что во время установки есть некоторые предупреждения о том, что Django -Emotion -Classification-Ravdess-API может потребоваться пакеты (в файле require.txt), которые несовместимы с предустановочными библиотеками Colab.

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