2009-12-20 4 views
0

Я пытаюсь использовать pywn, библиотеку python для использования WordNet. Я немного поиграл с python под Windows, но совершенно новичок в MacOS X. Я работаю под MacOS 10.5.8, поэтому мой интерпретатор Python по умолчанию - 2.5.1Как добавить модуль python на MacOS X?

В инструкциях по пирогу говорится: «Поместите каждый из .py-файлов где-нибудь в вашем пути поиска python».

Где путь поиска python, определенный при установке python по умолчанию в MacOS X? Если я поставил файлы пиропа в/Users/nick/programming/pywn, то как лучше всего добавить это в путь поиска? Это лучшее место для размещения файлов?

ответ

3

Я думаю, что по умолчанию /Library/Python/2.5/site-packages/ является частью пути поиска. Этот каталог обычно используется для сторонних библиотек.

7

Попробуйте print sys.path с оболочки Python. Это скажет вам, какие каталоги Python ищет модули.

Он устанавливается через комбинацию переменной окружения (PYTHONPATH) и базового набора каталогов, специфичных для вашей установки.

Для получения дополнительной информации: http://docs.python.org/library/sys.html#sys.path

3

Вообще, если у вас нет достаточно прав администратора для изменения системы, или если вы хотите сохранить некоторые модули в вашем домашнем каталоге, вы можете сделать:

import sys 
sys.path.append('/Users/nick/programming/') 
import pywn 

в качестве альтернативы Вы можете добавить/Пользователи/ник/программирование переменной окружения PYTHONPATH, которая имеет то преимущество, что дает вам прямой доступ к пирону через «импортную дыню». По умолчанию место на Mac OS X будет .bashrc файл в вашем домашнем каталоге, который должен затем содержать:

экспорт PYTHONPATH = "/ Users/ник/программирование /"

(отдельный множественный пути с ":", если необходимо). Затем вы можете получить доступ к пирону непосредственно из любой программы Python с помощью простой «пистолета-импота».

1

Просто используйте:

easy_install [LIBRARY NAME] 

Кстати ... нужно быть корень так до того, что:

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