2016-04-18 2 views
1

Я пытаюсь установить Scikit и запустить файл питона, который имеет только:(Scikit - Python) ImportError: модуль не назвал SciPy

import sklearn 

Чтобы проверить, работает ли Scikit. Это ошибка, которую я получаю:

Traceback (most recent call last): File "hello-world.py", line 1, in import sklearn File "/Library/Python/2.7/site-packages/sklearn/init.py", line 57, in from .base import clone File "/Library/Python/2.7/site-packages/sklearn/base.py", line 9, in from scipy import sparse ImportError: No module named scipy

Я уже здесь часами. Мой питон версия Python 2.7.11

который -a Python

дает мне это:

/usr/local/bin/python 
/usr/bin/python 
/Library/Frameworks/Python.framework/Versions/2.7/bin/python 
/Users/Iliad/anaconda/bin/python 

Я имел Python 3.5 установлен раньше, но скачал Anaconda для 2.7, но может» t убедитесь, что он настроен для работы с этой версией.

Спасибо!

ответ

3

Начну с

python --version 

Просто, чтобы быть уверенным

, а затем в питона замены. Используйте этот

import site 
site.getsitepackages() 

Это даст вам что-то вроде:

['/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages'] 

Проверить во всех DIST-пакетов для SciPy. Я предполагаю, что его там нет. Если у вас есть другой тип папки «dist-packages», вы должны добавить это к вашему PYTHONPATH.

+0

Я получаю '['/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/site- python ',' /Library/Python/2.7/site-packages '] 'назад, но ни один из этих каталогов не работает внутри них. Также **/Library/Frameworks/Python.framework/Версии/2.7/lib/site-python ** Не существует! И версия python - это Python 2.7.11 – Illinois47

+0

Кроме того, хотя Python.framework не существует, среда разработки python отлично работает – Illinois47

+0

Быстрое решение может заключаться в том, чтобы сделать pip install sklearn. Другой способ (который, как мне кажется, вам следует сделать) - выяснить 1. Где anaconda установил ваш дистрибутив (он обычно находится под/User//anaconda/lib <) и 2. Add/Users/Iliad/anaconda/bin/python в начале вашего пути, чтобы этот питон был поднят первым. И, наконец, 3.After вы выясните, где пакеты сайта для anaconda добавляют их в pythonpath. – Tanmay

Смежные вопросы