J'essaie d'installer Pandas (paquet python) sur Ubuntu. Je ne peux pas le trouver dans le dépôt. Existe-t-il un dépôt de package pour cela ou dois-je installer à partir du source?
J'essaie d'installer Pandas (paquet python) sur Ubuntu. Je ne peux pas le trouver dans le dépôt. Existe-t-il un dépôt de package pour cela ou dois-je installer à partir du source?
Réponses:
Je prends la classe python, le professeur nous suggère d'installer de cette façon, pip est bien meilleur que setuptools et easy_install
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
La solution avec easy_install n’a pas été installée correctement sur un système Ubuntu 12.04, alors que
sudo apt-get install python-pandas
fait une installation correcte.
# python -c 'import pandas;'
je reçois Traceback (dernier appel en dernier): Fichier "<chaîne>", ligne 1, dans <module> ImportError: Aucun module nommé pandas
apt-get install
pandas installés dans /usr/lib/python2.7/dist-packages/pandas
lesquels n'était pas sur mon chemin de python. Pour vérifier le chemin python que j'ai utilisé python -c 'import sys; print sys.path;'
. L'importation de travail estpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
sudo apt-get install python3-pandas
C'est dans l' index du paquet Python - utilisez easy_install
ou pip
.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Remplacez-le aptitude
par apt-get
si aptitude n'est pas installé sur votre version, ou utilisez le synaptic
gestionnaire de paquets que votre version a installé par défaut.
sudo pip3 install pandas
Cela installera la dernière version de pandas pour Python 3, contrairement à apt-get.
sudo
et --user
? Oo
Une autre méthode pour installer des pandas, ce qui peut être fait sans sudo , consiste à utiliser Anaconda :
Exécutez le fichier et suivez les instructions d'installation:
bash Anaconda-1.9.1-Linux-x86_64.sh # file may have different version numbers
Cela installera python et pandas (et beaucoup d’autres modules) dans un répertoire anaconda de la maison (par défaut).
Vous pouvez mettre à jour la dernière version de pandas (avec d’autres modules) en utilisant conda:
conda update pandas
Vous pouvez également créer des environnements virtuels et d'autres choses utiles ...
Le problème que cela résout, sur pip, est qu’il existe des problèmes de dépendances logicielles de certains modules (scipy est particulièrement délicat) ou de versions compilées avec une version incorrecte de numpy.
Il est utile de disposer de la dernière version pour résoudre les bugs et améliorer les performances! Un grand nombre a changé depuis la version 0.7 (qui est la version conditionnée en 12.04).
Pour installer via> bash Anaconda .. vous devez avoir installé bzip2
sudo apt-get install bzip2
puis suivez la procédure suggérée par Hayd
Assurez-vous également de l’installer sur votre répertoire personnel ( sans racine ) et de créer le fichier source .bashrc afin de ne pas avoir à ouvrir une nouvelle session comme demandé.
source ~/.bashrc
puis procéder avec
conda update pandas
J'espère que ça t'as aidé!