La façon la plus simple de commencer à utiliser ce code sur votre système est:
- mettre les fichiers dans un répertoire sur votre machine,
- ajouter le chemin de ce répertoire à votre PYTHONPATH
Étape 2 peut être accompli à partir du Python REPL comme suit:
import sys
sys.path.append("/home/username/google_search")
An exemple de la façon dont votre système de fichiers regarderait:
home/
username/
google_search/
BeautifulSoup.py
browser.py
googlesets.py
search.py
sponsoredlinks.py
translate.py
Après avoir fait cela, vous pouvez importer et utiliser ces modules:
>>> import search
>>> search.hey_look_we_are_calling_a_search_function()
Edit:
Je dois ajouter que la méthode ci-dessus ne modifie pas de façon permanente votre PYTHONPATH.
Cela peut être une bonne chose si vous prenez ce code pour un essai routier.
Si, à un moment donné, vous décidez que ce code vous soit accessible à tout moment, vous devrez ajouter une entrée à votre variable d'environnement PYTHONPATH qui se trouve dans votre fichier de configuration shell (par exemple .bashrc
) ou .profile
.
Pour ajouter à la variable d'environnement PYTHONPATH que vous allez faire quelque chose comme:
export PYTHONPATH=$PYTHONPATH:$HOME/google_search
La méthode la plus simple: Placez ces fichiers dans un répertoire et ajoutez le chemin de ce répertoire à votre PYTHONPATH: 'import sys; sys.path.append ("/ chemin/vers/google_search/lib") ' – bernie
Donc vraiment le point principal de l'installation d'un module Python (avec quelque chose comme distutils) est donc facilement importable (et le fait que les modules d'extension peuvent avoir besoin de compilation sur les machines cibles)? –