Articles of pythonpath

¿Dónde está el lugar recomendado para colocar pequeños módulos de conveniencia de Python?

He acumulado una pequeña colección de pequeños scripts ad hoc prácticos que me gustaría tener a mi disposición en todos mis proyectos de python y sesiones interactivas de ipython. Me gustaría agregar y limpiar esta colección sin tener que preocuparme por crear archivos setup.py e instalarlos formalmente. De la lista de directorios en el sys.path […]

Módulo instalado usando pip, no encontrado

Estoy tratando de instalar un paquete llamado “simpleguitk” a través de pip. (En Ubuntu 16.04 con Python 3.5) despues de correr sudo -H pip3 install simpleguitk dice que la instalación se ha completado con éxito. (Excepto por la dependencia de pygame que en realidad es opcional) Collecting simpleguitk Using cached SimpleGUITk-1.1.3.tar.gz Collecting Pillow>=2.0.0 (from simpleguitk) […]

Python: la eliminación del elemento en sys.path se deshace cada vez que reinicio el intérprete

>>> sys.path[6] /path/to/django >>> sys.path.pop(6) /path/to/django Entonces CTRL + D $ python >>> sys.path[6] /path/to/django O querida…

Forzar la importación del módulo de la biblioteca estándar de Python en lugar de PYTHONPATH predeterminado

Tengo un módulo personalizado en uno de los directorios de mi PYTHONPATH con el mismo nombre que uno de los módulos de biblioteca estándar, de modo que cuando import module_name módulo, ese módulo se carga. Si quiero usar el módulo de biblioteca estándar original, ¿hay alguna forma de forzar que Python importe desde la biblioteca […]

Python 2.x versiones múltiples problemas con PYTHONPATH

Hay Python 2.6 instalado en el sistema. Ahora quiero usar los módulos introducidos en Python 2.7. Como no tengo privilegios de root, he creado e instalado 2.7 en mi directorio principal ($ HOME / local /) Agregué lo siguiente a mi $ HOME / .bashrc: export PATH=$HOME/local/bin:$PATH export PYTHONPATH=$HOME/local/lib/python2.7:$PYTHONPATH Ahora me encontré con los dos […]

¿Para qué sirve .pydistutils.cfg?

Trabajo en dos servidores, y en un servidor .pydistutils.cfg parece: install_scripts=~/opt_old/bin install_data=~/opt_old/share install_lib=~/usr/lib/python2.6/site-packages Creo que esto crea problemas al usar pip y vincular bibliotecas en versiones locales de python. En el segundo servidor, el archivo no existe y no tengo ningún problema. ¿Por qué necesitamos este archivo y por qué PYTHONPATH no es suficiente? Instalé […]

sys.path diferente en Jupyter y Python: ¿cómo importar módulos propios en Jupyter?

En Jupyter mi propio pequeño módulo no está cargado, pero en python / bpython está todo bien. Al escribir import sys print(sys.path) la ruta a mi módulo no se mostrará en Jupyter, pero en python / bpython todavía está allí. Estoy usando: PYTHONPATH en .bashrc para incluir mi módulo, Jupyter y bpython dentro de un […]

Crear un directorio de paquetes de sitio secundario (y cargar paquetes desde archivos .pth en él)

Me gustaría instalar algunos paquetes en un directorio de site-packages (más allá de las ubicaciones estándar del sistema). ¿Hay alguna forma de configurar esto de modo que se respeten los archivos .pth? Antecedentes: estoy usando OS X, virtualenv y homebrew. Hay algunos paquetes (en particular wxPython en mi caso) que no se instalan bien a […]

El ‘site.py’ de Python desapareció después de la actualización de Yosemite. Esta bien

La actualización de Yosemite (OS X 10.10) incluye Python 2.7.6, y el proceso, como es habitual con las actualizaciones del sistema Apple, parece reemplazar completamente el directorio de paquetes del sistema, en /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python Esta vez, el proceso parece haber omitido completamente site.py Mi entendimiento fue que este archivo era esencial para el funcionamiento de Python […]

Django Management Command ImportError

Tengo un problema con el módulo importado en mi qsl/management/commands/.py . de hecho, la estructura de mi aplicación es: qsl/management/commands/ : dir for my management commands qsl/management/jobs/ : dir for my mangement jobs los trabajos son clases de python que contienen el trabajo que quiero que se realice en el comando correspondiente. p.ej: news command […]