Instalowanie matplotlib na Ubuntu 14.04 po zainstalowaniu Pythona 3 z pyenv

11

Używam Ubuntu 14.04 z Python 2.7.6. Zainstalowałem matplotlibdla Python 2. Teraz właśnie zainstalowałem Python 3.4.2 pyenv install 3.4.2. Następnie pobiegłem, pip install matplotlibaby zainstalować matplotlibPython 3. Później odkryłem pakiet python3-matplotlibdla Ubuntu 14.04. Zastanawiam się: czy powinienem był użyć sudo apt-get install python3-matplotlib? Jaki jest preferowany sposób instalacji matplotlibPythona 3 obok Pythona 2 matplotlib?

Håkon Hægland
źródło

Odpowiedzi:

24

Nie mam teraz ze sobą systemu Ubuntu. ale myślę, że mogę ci pomóc.

otwórz terminal i wpisz jako

apt-cache search python3-matplotlib

Jeśli okaże się, że jest dostępny, możesz go zainstalować z

sudo apt-get install python3-matplotlib

to jest najbardziej preferowany sposób.

Teraz, jak używać matplotlib z Pythonem 3. Wysłałem tu również pytanie, jak używać python2 i python3 obok siebie.

Prosty w użyciu python3 <filename.py>podczas uruchamiania programu za pomocą python3-matplotlib

i podobnie, jeśli używasz Python2, to załaduje Python 2.

mam nadzieję, że to pomaga.

rɑːdʒɑ
źródło
Dzięki, pakiet jest dostępny. Czy powinienem spróbować odinstalować pipinstalację, czyli: pip uninstall matplotliba następnie uruchomić sudo apt-get install python3-matplotlib?
Håkon Hægland
Nie musisz, możesz kontynuować.
rɑːdʒɑ
Jeśli chodzi o to, jak go uruchomić: Czy mógłbym uruchomić, pyenv global 3.4.2a potem po prostu python <filename.py>?
Håkon Hægland
Pierwszy jest w porządku, ale drugi musisz użyć python3 <filename.py>, więc ładuje moduły
python3
1
Ok, teraz zainstalowałem python3-matplotlibużywając apt-get. Uruchomiłem działkę testową i nadal działa (zarówno dla Pythona 2.7.6, jak i 3.4.2) ..
Håkon Hægland
-1

Jest to problem z plikami programistycznymi libgeos. Mam ten sam problem i został rozwiązany przez zainstalowanie tych bibliotek. Mam nadzieję, że to pomoże.

Emiliano
źródło
Dodatkowe informacje, takie jak polecenia uruchamiane w Terminalu lub przez GUI, byłyby bardzo przydatne dla OP, aby zrozumieć, co należy zrobić.
grawitacja