Question

Je suis en train d'utiliser pywn, une bibliothèque Python pour l'utilisation de WordNet. J'ai joué environ avec python un peu sous Windows, mais je suis tout à fait nouveau à des choses MacOS X. Je courais sous Mac OS 10.5.8, donc mon interpréteur Python par défaut est 2.5.1

Les instructions de pywn disent: "Mettez chacun des fichiers .py quelque part dans votre chemin de recherche de python."

Où est le chemin de recherche python défini dans l'installation de python par défaut dans Mac OS X? Si j'ai mis les fichiers pywn dans / Users / pseudo / programmation / pywn, quelle est la meilleure façon d'ajouter ceci au chemin de recherche? Est-ce le meilleur endroit pour mettre les fichiers?

Était-ce utile?

La solution

Je pense par /Library/Python/2.5/site-packages/ par défaut fait partie de votre chemin de recherche. Ce répertoire est généralement utilisé pour les bibliothèques de tiers.

Autres conseils

Essayez print sys.path à partir d'un shell Python. Cela vous indiquera quels répertoires Python est à la recherche de modules.

Il est réglé par une combinaison d'une variable d'environnement (PYTHONPATH) et un ensemble de base des répertoires spécifiques à votre installation.

Pour plus d'informations: http://docs.python.org/library/ sys.html # sys.path

Plus généralement, si vous n'avez pas assez de droits d'administrateur pour modifier le système, ou si vous voulez garder certains modules dans votre répertoire, vous pouvez faire:

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

Vous pouvez ajouter alternative / Users / pseudo / programmation à l'environnement PYTHONPATH variable, ce qui a l'avantage de vous donner un accès direct à pywn par « pywn d'importation ». L'emplacement par défaut sous Mac OS X serait un fichier .bashrc dans votre répertoire personnel, qui devrait alors contenir:

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

(chemins multiples séparés par ":", le cas échéant). Vous pouvez alors accéder pywn directement à partir de tout programme Python avec un simple « Impot pywn ».

Il suffit d'utiliser:

easy_install [LIBRARY NAME]

Par ailleurs ... besoin d'être root donc avant que:

su root
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top