Próbuję zainstalować Pandy (pakiet python) na Ubuntu. Nie mogę tego znaleźć w repozytoriach. Czy jest do tego repozytorium pakietów, czy muszę instalować ze źródła?
Warto wspomnieć, że spowoduje to zainstalowanie znacznie starszej wersji 0.7 pand zawartych w 12.04 (obecna wersja to 0.13.1).
hayd
Właśnie to zrobiłem na Ubuntu 14.04, ale kiedy uruchamiam # python -c 'import pandas;' , dostaję Traceback (ostatnie ostatnie połączenie): Plik "<ciąg>>, wiersz 1, w <module> ImportError: Żaden moduł o nazwie panda
shadi
Okazuje się, że apt-get installinstaluje pandy, w /usr/lib/python2.7/dist-packages/pandasktórych nie było na mojej ścieżce Pythona. Aby sprawdzić ścieżkę pytona, której użyłem python -c 'import sys; print sys.path;'. python -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
Działa
na Ubuntu 18.04, jeśli wolisz Python3, po prostu wykonaj:sudo apt-get install python3-pandas
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Wymień aptitudesię apt-getjeśli wersja nie ma zainstalowanego aptitude lub użyj synapticlub cokolwiek Package Manager wersja jest instalowany domyślnie.
Uruchom plik i postępuj zgodnie z instrukcjami instalacji:
bash Anaconda-1.9.1-Linux-x86_64.sh # file may have different version numbers
Spowoduje to zainstalowanie pytona i pand (i wielu innych modułów) w katalogu anakondy w domu (domyślnie).
Możesz zaktualizować do najnowszej wersji pand (wraz z innymi modułami) za pomocą conda:
conda update pandas
Możesz także tworzyć środowiska wirtualne i inne przydatne rzeczy ...
Problem, który rozwiązuje, w stosunku do pip, polega na tym, że występują problemy w zależnościach oprogramowania niektórych modułów (szczególnie scipy jest trudne) lub wersji skompilowanych z niepoprawną wersją numpy.
Przydatne jest korzystanie z najnowszej wersji poprawek błędów i ulepszeń wydajności! Wiele się zmieniło od wersji 0.7 (która jest wersją pakowane w 12,04).
Upewnij się także, aby zainstalować go na swoim katalogu domowym ( bez roota ) i na źródle .bashrc, abyś nie musiał otwierać nowej sesji zgodnie z żądaniem
Odpowiedzi:
Biorę klasę python, profesor sugeruje nam, aby zainstalować w ten sposób, pip jest znacznie lepszy niż setuptools i easy_install
źródło
Rozwiązanie z easy_install nie zostało poprawnie zainstalowane w systemie Ubuntu 12.04, podczas gdy
zrobił właściwą instalację.
źródło
# python -c 'import pandas;'
, dostaję Traceback (ostatnie ostatnie połączenie): Plik "<ciąg>>, wiersz 1, w <module> ImportError: Żaden moduł o nazwie pandaapt-get install
instaluje pandy, w/usr/lib/python2.7/dist-packages/pandas
których nie było na mojej ścieżce Pythona. Aby sprawdzić ścieżkę pytona, której użyłempython -c 'import sys; print sys.path;'
.python -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
sudo apt-get install python3-pandas
Jest w indeksie pakietu Python - użyj
easy_install
lubpip
.Wymień
aptitude
sięapt-get
jeśli wersja nie ma zainstalowanego aptitude lub użyjsynaptic
lub cokolwiek Package Manager wersja jest instalowany domyślnie.źródło
Spowoduje to zainstalowanie najnowszej wersji pand dla Pythona 3, podczas gdy apt-get nie.
źródło
sudo
i--user
? OoAlternatywną metodą instalacji pand, którą można wykonać bez sudo , jest użycie Anacondy :
Uruchom plik i postępuj zgodnie z instrukcjami instalacji:
Spowoduje to zainstalowanie pytona i pand (i wielu innych modułów) w katalogu anakondy w domu (domyślnie).
Możesz zaktualizować do najnowszej wersji pand (wraz z innymi modułami) za pomocą conda:
Możesz także tworzyć środowiska wirtualne i inne przydatne rzeczy ...
Problem, który rozwiązuje, w stosunku do pip, polega na tym, że występują problemy w zależnościach oprogramowania niektórych modułów (szczególnie scipy jest trudne) lub wersji skompilowanych z niepoprawną wersją numpy.
Przydatne jest korzystanie z najnowszej wersji poprawek błędów i ulepszeń wydajności! Wiele się zmieniło od wersji 0.7 (która jest wersją pakowane w 12,04).
źródło
Aby zainstalować przez> bash Anaconda .. musisz mieć zainstalowany bzip2
następnie postępuj zgodnie z sugerowaną procedurą Hayda
Upewnij się także, aby zainstalować go na swoim katalogu domowym ( bez roota ) i na źródle .bashrc, abyś nie musiał otwierać nowej sesji zgodnie z żądaniem
następnie kontynuuj
Mam nadzieję, że to pomaga!
źródło