2012-02-24 2 views
0

Недавно я попытался установить пару модулей python через easy_install на моем mac.Почему мои модули не установлены с помощью easy_install?

фона:

Я использую OS X 10.6.8 и Python 2.7.2. Если я бегу which python я получаю следующее:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

Проблема:

При попытке установить пакет, скажем easy_install cssutils - он находит пакет, загрузки и говорит он установлен, но когда я потом open python и тип import cssutils - он говорит, что пакет не найден.

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

Как я могу получить easy_install, чтобы установить пакеты правильно?

+0

Что означает 'which easy_install'? – birryree

+0

@birryree '/ usr/bin/easy_install' –

+0

Просьба перечислить всю версию Python и easy_install на вашем Mac (они находятся в каталоге /Library/Frameworks/Python.framework/Versions. Затем выполните' which easy_install', чтобы найти сценарий, который вы запускали, затем откройте скрипт 'easy_install', чтобы узнать, какую версию Python он будет использовать. –

ответ

0

Typing:

head -1 `which easy_install` 

в командной строке будет отображаться интерпретатор, который использует easy_install. Если он не соответствует используемой версии python, вам может потребоваться установить инструменты установки для используемой версии python. В качестве альтернативы, если доступна правильная версия простой установки, вы можете запустить ее с помощью абсолютного пути, ссылаться на конкретный вариант easy_install (например, easy_install-2.7) или обновлять свой путь.

+0

В Mac OS X существует, как правило, множество доступных простых скриптов, каждая из которых имеет уникальное имя версии Python.' easy_install-2.6 'и т. д. Никаких изменений не требуется, просто используйте правильный вариант' easy_install'. –

+0

Это правда, если только python не был установлен вручную. Если была выполнена ручная установка, то правильной версии easy_install может не быть. –

+0

I 'm ссылаясь на здание из источника, и мой собственный опыт в этой области. –

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