2016-11-27 3 views
0

Этот вопрос задан несколько раз, но средство кажется достаточно сложным, что я все еще ищу решение для конкретного пользователя. Недавно я снова установил anaconda; теперь, после ввода «» в терминале на моем Mac Получаю ответ: «Требование уже выполнено: осколок в /usr/local/lib/python2.7/site-packages Требование уже выполнено: selenium> = 2.53.6 в /usr/local/lib/python2.7/site-packages (от осколка)»Модуль не найден в python после установки в терминал

Но, я получаю следующее сообщение об ошибке в питона (Anaconda) после ввода import splinter Traceback (самый последний вызов последнего) : Файл "", линия 1, в импорта осколок ImportError: Нет модуль с именем осколок»

Когда я введите which python в терминале, это выход: «/ USR/местные/бен/питон»

я редактирую вопрос здесь, чтобы добавить решение: ~/anaconda2/bin/pip install splinter

+0

Try 'пункт установить -U splinter' – ettanany

+0

это два разных питоны. вы используете 'pip' из вашего python по умолчанию, но пытаетесь импортировать пакет из anaconda –

ответ

0

это два разных питоны. вы используете пип с вашего питона по умолчанию, но пытаетесь импортировать пакет из anaconda.

использование

$ dirname `which python` 

, чтобы увидеть, где python исполняемый анаконда является, то увидите эту папку для pip. теперь использовать этот pip установить пакет

+0

Спасибо. Как «использовать этот пип» для установки пакета? Просто установив каталог? – bayrah

+0

@bayrah либо вы можете установить '$ PATH', либо вы можете просто запустить'/location/ro/anaconda/bin/pip install package', чтобы использовать этот pip для установки пакета –

+1

извинения, я нашел решение с '~/anaconda2/bin/pip install splinter' – bayrah

0

1) Попробуйте удалить и повторно установить его:

pip uninstall splinter 

2) Также вручную удалить занозу из «сайта-пакетов».

3) Кроме того, попробуйте это, если проблема все еще сохраняется:

$ easy_install -m PACKAGE_name 
Смежные вопросы