La forma más sencilla de empezar a usar ese código en su sistema es:
- poner los archivos en un directorio en su máquina,
- agregar la ruta de directorio a un PYTHONPATH
Paso 2 se puede lograr desde el Python REPL de la siguiente manera:
import sys
sys.path.append("/home/username/google_search")
An ejemplo de cómo se vería su sistema de archivos:
home/
username/
google_search/
BeautifulSoup.py
browser.py
googlesets.py
search.py
sponsoredlinks.py
translate.py
Una vez hecho esto, a continuación, puede importar y utilizar esos módulos:
>>> import search
>>> search.hey_look_we_are_calling_a_search_function()
Editar:
debo añadir que el método anterior no altera de forma permanente tu PYTHONPATH.
Esto puede ser una buena cosa si solo está tomando este código para una prueba de manejo.
Si en algún momento decide que desea tener este código disponible en todo momento, deberá agregar una entrada a su variable de entorno PYTHONPATH que se puede encontrar en su archivo de configuración de shell (por ejemplo, .bashrc
) o archivo de perfil (por ejemplo, .profile
) .
para anexar a la variable de entorno PYTHONPATH que va a hacer algo como:
export PYTHONPATH=$PYTHONPATH:$HOME/google_search
El método más simple: Coloque esos archivos en un directorio y agregar la ruta de directorio a un PYTHONPATH: 'import sys; sys.path.append ("/ path/to/google_search/lib") ' – bernie
Así que realmente el punto principal de instalar un módulo de Python (con algo así como distutils) es que es fácilmente importable (y el hecho de que los módulos de extensión pueden necesitar compilación) en máquinas de destino)? –