Вопрос

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

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

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

Это было полезно?

Решение

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

Другие советы

Пытаться print sys.path из оболочки Python.Это скажет вам, в каких каталогах Python ищет модули.

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

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

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

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

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

export PYTHONPATH="/Users/nick/programming/"

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

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

easy_install [LIBRARY NAME]

Кстати...нужно быть пользователем root, поэтому перед этим:

su root
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top