Próbuję zainstalować scipy i numpy na Ubuntu 16.04, ale wciąż pojawia się następujący błąd. Czy ktoś może mi powiedzieć, jak zainstalować zależności?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
python-numpy : Depends: python:any (>= 2.7.5-5~)
E: Unable to correct problems, you have held broken packages.
Odpowiedzi:
Możesz także użyć pip (alternatywnego instalatora pakietu Python), aby zainstalować numpy i scipy dla całego systemu:
Może to zainstalować bez względu na błędy zależności w menedżerze pakietów Ubuntu.
źródło
pip
?Aby zainstalować zależności we wszystkich obecnie obsługiwanych wersjach Ubuntu, otwórz terminal i wpisz następujące polecenia:
Dla Python 3.x
źródło
python-numpy : Depends: python:any (>= 2.7.5-5~)
to komunikat o błędzie w twoim pytaniu. Masz zainstalowaną nowszą wersję Python 2.7.12, ale i tak pojawia się ten sam błąd.W moim przypadku chciałem zainstalować scipy w środowisku wirtualnym zamiast globalnie. Zainstalowanie libatlas-base-dev i gfortran przed instalacją pip rozwiązało problem:
źródło