Estou tentando pip install pandas, mas estou tendo alguns problemas

Estou tentando pip install pandas, mas estou tendo alguns problemas

No Terminal, eu executo o comando

Jareds-MacBook-Pro:~ jaredamodio$ pip install pandas

e quais resultados são:

Collecting pandas
  Using cached https://files.pythonhosted.org/packages/52/ff/912fe03a623a70bcf297d466013a0b4f4c68c3b60f86bf226682d061fc09/pandas-0.24.2-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting python-dateutil>=2.5.0 (from pandas)
  Using cached https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any.whl
Collecting numpy>=1.12.0 (from pandas)
  Using cached https://files.pythonhosted.org/packages/8f/0b/1a2c21bb69138337dc079841aa4a45e5b2fc7a4260c0907f5254fb08f02e/numpy-1.16.4-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Requirement already satisfied: pytz>=2011k in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (from pandas) (2013.7)
Collecting six>=1.5 (from python-dateutil>=2.5.0->pandas)
  Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Installing collected packages: six, python-dateutil, numpy, pandas
  Found existing installation: six 1.4.1
Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

O problema está claramente na última parte desta mensagem, começando com "Encontrada instalação existente: seis 1.4.1 ..."

Como posso contornar isso para instalar o pandas?

Esta pode ser uma questão bastante básica; Sou muito novo nisso e não instalei muito o pip, agradeço qualquer orientação que você possa dar!

Responder1

De acordo com a internet, uma maneira de contornar isso é usar, --ignore-installedpor exemplo:

pip install pandas --ignore-installed six

ou possivelmente:

pip install pandas --ignore-installed six --user

Dito isto, também parece haver sugestões muito sólidas para instalar você mesmo outra versão do Python (por exemplo, via homebrew) ou usar um ambiente virtual Python para contornar esse problema. [Isso provavelmente seria o que eu recomendaria.]


Observe que também existem mais algumas opções listadas no link fornecido, caso você precise delas.


informação relacionada