Articles of pythonpath

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 […]

¿Cuál debería ser la ruta de mi paquete python para que un usuario la instale en MacOS?

Estoy en Mac OS X y he escuchado que para evitar la instalación global de paquetes (usando sudo) que podría causar problemas con los archivos de python que usa OS X, la ruta para instalar paquetes de python debe ser diferente a la de OS X . Actualmente los ejecutables de python están instalados en: […]

Python: compartir código común entre una familia de scripts

Estoy escribiendo una familia de scripts de Python dentro de un proyecto; cada script está dentro de un subdirectorio del proyecto, de esta manera: projectroot | |- subproject1 | | | |- script1.main.py | `- script1.merger.py | |- subproject2 | | | |- script2.main.py | |- script2.matcher.py | `- script2.merger.py | `- subproject3 | |- […]

¿Agregar directorio a la ruta de Python en PyCharm?

Quiero poder usar la biblioteca paraview.simple en PyCharm. Ya tengo instalado paraview en mi computadora. Este paquete no se puede instalar con pip y no hay archivos .whl que yo sepa. Los documentos del sitio web recomiendan que el directorio que contiene todos los archivos de Python se agregue a PYTHONPATH. ¿Cómo agrego la carpeta […]