Ejecuto el siguiente comando para instalar pandas
vía pip
:
sudo pip install pandas --upgrade
que salidas
Requirement already up-to-date: pandas in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Requirement already up-to-date: numpy>=1.7.0 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: python-dateutil>=2 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: pytz>=2011k in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from pandas)
Requirement already up-to-date: six>=1.5 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (from python-dateutil>=2->pandas)
Sin embargo, cuando uso python3
en la línea de comandos, no puedo importar pandas
:
$ python3
>>> import pandas
>>> Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named "pandas"
Parece que esto está en la ubicación correcta, como
which python3
Se encuentra en la siguiente ubicación:
/opt/local/bin/python3
Ejecutando dentro de python3
>>> import sys
>>> print(sys.version)
salidas
"3.4.5 (default, Jun 27 2016, 04:57:21) n[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)]"
¿Por qué no puedo importar pandas?
EDITAR: Estoy usando la versión pip3 pip3:
pip --version
salidas
pip 8.1.2 from /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (python 3.4)
Respuestas
3 para la respuesta № 1Parece que su sistema operativo utiliza pip2 por defecto. Esto se puede comprobar escribiendo:
$ pip --version
pip 8.1.2 from /usr/local/lib/python2.7/dist-packages (python 2.7)
Tratar de usar pip3
comando así:
sudo pip3 install pandas --upgrade