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-installed
beispielsweise 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.