que pythonhome python3 commands python django django-haystack pythonpath pysolr

pythonhome - pythonpath que es



¿Cómo agregar algo a PYTHONPATH? (2)

Descargué un paquete (llamado pysolr 2.0.15) a mi computadora para usar con Haystack. Las instrucciones me piden que agregue pysolr a mi PYTHONPATH.

¿Qué significa eso exactamente? Después de extraer los archivos pysolr, ejecuté el comando python setup.py install y eso es todo. ¿Qué hizo eso y necesito hacer algo más?

¡Gracias por la ayuda!


El pythonpath le dice a python que busque módulos, por ejemplo, podría haber escrito una biblioteca que desea usar en varias aplicaciones y haberla almacenado en la ruta / mylibs / python / tendría que agregar esa ruta a la ruta en python para python para encontrarlo.

Si ha descargado un módulo o biblioteca de Python (no estoy muy seguro de la convención de nombres aquí) y lo ha guardado en un lugar aleatorio en su computadora, entonces debe agregarlo a su Pythonpath.

Sin embargo, si usó easy_install o PIP, entonces no tiene que preocuparse.

Para agregar algo a la ruta de acceso de python en un sistema * nix, escriba:

export PYTHONPATH=$PYTHONPATH:/<path_to_modules>


Tal vez, poniendo un camino a pysolr a sys.path hará un trabajo. Ponga esto en settings.py o init .py de su proyecto django:

PYSOLR_PATH = ''/path/to/pysolr/'' import sys if not PYSOLR_PATH in sys.path: sys.path.append(PYSOLR_PATH)

sys.path es una lista de cadenas que especifica la ruta de búsqueda para los módulos.