Вы можете проанализировать вывод моделирования установки apt для этого, вот вам функция bash:
apt-install-depends() {
local pkg="$1"
apt-get install -s "$pkg" \
| sed -n \
-e "/^Inst $pkg /d" \
-e 's/^Inst \([^ ]\+\) .*$/\1/p' \
| xargs apt-get install
}
Использование:
apt-install-depends mopidy
Если вы используете виртуальную среду, вам нужно ее воссоздать. Другая возможность заключается в том, что вы используете некоторую версию python на основе исходного кода или на стороне, которая сталкивается с системной. В этом случае вам нужно разобраться, что правильные папки и пути настроены в зависимости от различных сред.
Это не решение Ubuntu, но поскольку этот вопрос очень высок в результатах поиска для ошибки, я хотел сказать, что у меня была эта ошибка на OSX, потому что моя система по умолчанию Python равнялась 2,7, и я заваривал установленный «python @ 2 "при установке другого пакета.
Если вы используете OSX и используете доморощенный, проверьте свои пакеты, установленные с помощью варки, запустив brew list, и если в этом списке появится« python @ 2 »и Python 2.7 - это ваша система Python, вы можете удалить установленный пакет с помощью brew remove python@2 --ignore-dependencies
Если вы используете виртуальную среду, вам нужно ее воссоздать. Другая возможность заключается в том, что вы используете некоторую версию python на основе исходного кода или на стороне, которая сталкивается с системной. В этом случае вам нужно разобраться, что правильные папки и пути настроены в зависимости от различных сред.
Это не решение Ubuntu, но поскольку этот вопрос очень высок в результатах поиска для ошибки, я хотел сказать, что у меня была эта ошибка на OSX, потому что моя система по умолчанию Python равнялась 2,7, и я заваривал установленный «python @ 2 "при установке другого пакета.
Если вы используете OSX и используете доморощенный, проверьте свои пакеты, установленные с помощью варки, запустив brew list, и если в этом списке появится« python @ 2 »и Python 2.7 - это ваша система Python, вы можете удалить установленный пакет с помощью brew remove python@2 --ignore-dependencies