터미널에서 명령을 실행합니다.
Jareds-MacBook-Pro:~ jaredamodio$ pip install pandas
결과는 다음과 같습니다.
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.
문제는 "기존 설치 발견: 1.4.1 6개 ..."로 시작하는 이 메시지의 마지막 부분에 분명히 있습니다.
팬더를 설치하기 위해 이 문제를 어떻게 해결할 수 있나요?
이것은 매우 기본적인 질문일 수 있습니다. 저는 이것에 대해 아주 처음이고 pip를 많이 설치하지 않았습니다. 여러분의 조언에 감사드립니다!
답변1
인터넷에 따르면, 이 문제를 해결하는 한 가지 방법은 --ignore-installed
다음을 사용하는 것입니다.
pip install pandas --ignore-installed six
또는 아마도:
pip install pandas --ignore-installed six --user
그렇긴 하지만, homebrew
이 문제를 해결하기 위해 Python의 다른 버전을 직접 설치하거나(예: 를 통해) Python 가상 환경을 사용하라는 매우 건전한 제안도 있는 것 같습니다. [아마도 내가 추천하고 싶은 것은 이것이었을 것이다.]
필요한 경우를 대비해 주어진 링크에 몇 가지 옵션이 더 나열되어 있습니다.