Ich versuche, Pandas per Pip zu installieren, stoße aber auf einige Probleme

Ich versuche, Pandas per Pip zu installieren, stoße aber auf einige Probleme

Im Terminal führe ich den Befehl aus

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

und das Ergebnis ist:

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.

Das Problem liegt eindeutig im letzten Teil dieser Nachricht, der mit „Vorhandene Installation gefunden: sechs 1.4.1 …“ beginnt.

Wie kann ich dies umgehen, um Pandas zu installieren?

Dies ist möglicherweise eine ziemlich grundlegende Frage. Ich bin hier noch völlig neu und habe Pip noch nicht oft installiert. Ich bin für jede Hilfe dankbar, die Sie mir geben können.

Antwort1

Laut dem Internet, eine Möglichkeit dies zu umgehen ist --ignore-installedbeispielsweise die Verwendung von:

pip install pandas --ignore-installed six

oder möglicherweise:

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

Allerdings gibt es auch sehr gute Vorschläge, selbst eine andere Python-Version zu installieren (z. B. über homebrew) oder eine virtuelle Python-Umgebung zu verwenden, um dieses Problem zu umgehen. [Das würde ich wahrscheinlich empfehlen.]


Beachten Sie, dass im angegebenen Link noch einige weitere Optionen aufgeführt sind, falls Sie diese benötigen.


verwandte Informationen