Ответ 1
Установите pip
.
Затем установите pandas
с помощью pip
:
pip install pandas
У меня возникла проблема с установкой библиотеки 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
Что мне делать?
Установите pip
.
Затем установите pandas
с помощью pip
:
pip install pandas
Вы можете установить 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/
Прекрасно работает на моей машине.
Вам нужно установить XCode, и вам нужно убедиться, что вы устанавливаете инструменты командной строки для XCode, чтобы вы могли получить gcc.
Я бы рекомендовал использовать macport или fink для установки pandas:
Установка 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
Попробуйте
pip3 install pandas
от терминала. Возможно, ваш оригинальный pip install pandas ссылается на дистрибуцию anaconda
pip install pandas
отлично работает с pip 18.0
на macOS 10.13.6
. Кроме того, для работы с файлами Xlsx вам потребуется установить xlrd
.
Не новаторский способ, но ниже двух шагов может сэкономить массу времени и энергии.
Это можно сделать с помощью openinig XCode → Меню → Предпочтения → Компоненты → Инструмент командной строки
Я установил разные экземпляры python в разное время, и удаление всего, кроме 2.7, было полезно в моем случае. Примечание. Возможно, вам придется устанавливать модули после этого. Так что будьте готовы с pip/easy_install/ports.
Удаление может быть выполнено с помощью простых простых шагов, указанных в следующей ссылке.
Я считаю, что вам нужна сима ссылка
$ ln -s gcc gcc-4.2
Это означает, что ваш терминал должен вызвать gcc-4.2 при запуске $gcc.
В терминале Mac (мы можем запустить Mac Terminal, выполнив поиск в центре внимания поиска Command + пробел) Теперь используйте команду:
pip3 установить панд
Поскольку я использую Python версии 3, мне нужно использовать pip3 install pandas.
Если вы используете Python версии 2, чем использовать Command:
pip install pandas
Убедитесь, что в устройстве уже установлен pip
Вам необходимо установить новейшую версию xCode из appStore. Он содержит компилятор для C (gcc) и C++ (g++) для mac. Тогда вы можете установить панд без проблем. Используйте следующие команды в терминале:
xcode-select --install
pip3 установить панд
Это может занять некоторое время, так как он также устанавливает другие пакеты. Пожалуйста, будьте терпеливы.
У меня сработала установка pip, и она не удалась с проблемой разрешения, которая была решена, когда я использовал
sudo pip install pandas
Я вижу, что лучший обходной путь sudo - это /tmp: допустимо и безопасно ли запускать pip install под sudo?