Установка Pandas на Mac OSX - программирование
Подтвердить что ты не робот

Установка Pandas на Mac OSX

У меня возникла проблема с установкой библиотеки Python Pandas на моем компьютере Mac OSX.

В терминале введите следующее:

$ sudo easy_install pandas

Но затем я получаю следующее:

Searching for pandas
Reading http://pypi.python.org/simple/pandas/
Reading http://pandas.pydata.org
Reading http://pandas.sourceforge.net
Best match: pandas 0.9.0
Downloading http://pypi.python.org/packages/source/p/pandas/pandas-
0.9.0.zip#md5=04b1d8e11cc0fc30ae777499d89003ec
Processing pandas-0.9.0.zip
Writing /tmp/easy_install-ixjbQO/pandas-0.9.0/setup.cfg
Running pandas-0.9.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ixjbQO/pandas-
0.9.0/egg-dist-tmp-EGREoT
warning: no files found matching 'setupegg.py'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere in distribution
unable to execute gcc: No such file or directory
error: Setup script exited with error: command 'gcc' failed with exit status 1

У меня есть Xcode и gcc, однако gcc обнаруживается только при вводе:

$ gcc
-bash: gcc: command not found

$ gcc-4.2
i686-apple-darwin11-gcc-4.2.1: no input files

Что мне делать?

4b9b3361

Ответ 1

Установите pip.

Затем установите pandas с помощью pip:

pip install pandas

Ответ 2

Вы можете установить python с homebrew:

brew install python

Убедитесь, что OSX использует правильный путь:

which python

Затем вы можете использовать инструмент pip для установки pandas:

pip install pandas

Убедитесь, что все зависимости установлены. Я последовал этому руководству: http://penandpants.com/2013/04/04/install-scientific-python-on-mac-os-x/

Прекрасно работает на моей машине.

Ответ 3

Вам нужно установить XCode, и вам нужно убедиться, что вы устанавливаете инструменты командной строки для XCode, чтобы вы могли получить gcc.

Ответ 4

Я бы рекомендовал использовать macport или fink для установки pandas:

  • Установите XCode из App Store, это установит 3 компилятора, clang, gcc ( "apple" ) и gcc ( "normal" )
  • Установите macports (www.macports.org) или fink (www.finkproject.org)
  • Никогда не используйте свой mac python еще раз и установите все модули python через fink/macport и наслаждайтесь им, заботясь о зависимостях для вас.

Установка pandas в macports выполняется так же просто, как:   sudo port install py27- pandas

вы обычно устанавливаете macport в /opt/local и fink в /sw, я бы советовал (хотя это может быть плохим советом), чтобы символизировать ваш python fink/mac ports на ваш python системы следующим образом: /usr/bin/python → /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

Ответ 5

Попробуйте

pip3 install pandas 

от терминала. Возможно, ваш оригинальный pip install pandas ссылается на дистрибуцию anaconda

Ответ 6

pip install pandas отлично работает с pip 18.0 на macOS 10.13.6. Кроме того, для работы с файлами Xlsx вам потребуется установить xlrd.

Ответ 7

Не новаторский способ, но ниже двух шагов может сэкономить массу времени и энергии.

  • Обновление (установка инструмента командной строки).

Это можно сделать с помощью openinig XCode → Меню → Предпочтения → Компоненты → Инструмент командной строки

  1. Удаление всех, кроме Python 2.7

Я установил разные экземпляры python в разное время, и удаление всего, кроме 2.7, было полезно в моем случае. Примечание. Возможно, вам придется устанавливать модули после этого. Так что будьте готовы с pip/easy_install/ports.

Удаление может быть выполнено с помощью простых простых шагов, указанных в следующей ссылке.

Как удалить Python 2.7 на Mac OS X 10.6.4?

Ответ 8

Я считаю, что вам нужна сима ссылка

$ ln -s gcc gcc-4.2

Это означает, что ваш терминал должен вызвать gcc-4.2 при запуске $gcc.

Ответ 9

В терминале Mac (мы можем запустить Mac Terminal, выполнив поиск в центре внимания поиска Command + пробел) Теперь используйте команду:

pip3 установить панд

Поскольку я использую Python версии 3, мне нужно использовать pip3 install pandas.

Если вы используете Python версии 2, чем использовать Command:

pip install pandas

Убедитесь, что в устройстве уже установлен pip

Ответ 10

Вам необходимо установить новейшую версию xCode из appStore. Он содержит компилятор для C (gcc) и C++ (g++) для mac. Тогда вы можете установить панд без проблем. Используйте следующие команды в терминале:

  1. xcode-select --install

  2. pip3 установить панд

Это может занять некоторое время, так как он также устанавливает другие пакеты. Пожалуйста, будьте терпеливы.