2016-02-07 2 views
0

Я бегу Os X 10.11.3, и у меня возникли проблемы с установкой панд. У меня установлены две среды Anaconda (3.5 и 2.7), и я использую код CodeRunner. Я просматривал все форумы и пробовал предлагаемый совет, но ничего не работает.Python install pandas

Когда я типа

conda list 

в терминале, он показывает, что установлен панды, но когда я пытаюсь импортировать в CodeRunner, он возвращается с ImportError: Нет модуль с именем панды. Обратите внимание, что импорт numpy успешно завершается без проблем.

У меня также есть

#!/Users/username/anaconda/bin/python 

в верхней части файлов .py в CodeRunner. Это каталог, который выводится в терминале при вводе , который python. По умолчанию CodeRunner был

#!/usr/bin/python 

Я не 100% уверен, что разница это делает

ответ

0

Учитывая, что /Users/brendan/anaconda/bin путь к вашему Python исполняемым, попробуйте это в Баш строке и посмотреть, что происходит:

/Users/brendan/anaconda/bin/python -m pip install pandas 
+0

Когда я печатаю, что в терминале я получаю следующее: требование уже удовлетворено (используйте --upgrade обновить): панды в ./anaconda/lib/python3.5/site-packages Требование уже удовлетворено (нам e -upgrade для обновления): python-dateutil> = 2 in ./anaconda/lib/python3.5/site-packages (from pandas) Требование уже выполнено (используйте --upgrade to upgrade): pytz> = 2011k в ./anaconda/lib/python3.5/site-packages (from pandas) Требование уже выполнено (используйте --upgrade для обновления): numpy> = 1.7.0 in ./anaconda/lib/python3.5/site-packages (from pandas) –

+0

Это означает, что Pandas установлен для вашего Anaconda Python (s). Однако вы упомянули, что у вас установлено более одного Python, и в этом случае вам нужно выяснить, в какой среде Python это вы пытаетесь использовать Pandas at, и получить сообщение об ошибке. Вы можете сделать это, выполнив эту команду внутри среды (например, CodeRunner): 'from sys import executable', а затем' print (executable) 'в Python3 или' print executable' в Python2. Обратите внимание на результат (скопируйте его?) И замените путь выше на этот вывод, например, так: 'the_output_path -m pip install pandas'. Посмотрите, что произойдет. – Pouria

+0

Исполняемый файл был/usr/bin/python, и я скопировал это в терминал с -m pip install pandas и получил следующее:/usr/bin/python: Нет модуля с именем pip. У меня две среды python, использующие anaconda, и я считаю, что на компьютерах Apple есть по умолчанию. Есть ли способ изменить мой исполняемый файл, чтобы он просто указывал на один из дистрибутивов anaconda, или я неправильно рассматриваю проблему? –