Articles of paquete de

¿Por qué # egg = foo al instalar pip desde git repo?

Cuando hago un “pip install -e …” para instalar desde un repository git, tengo que especificar # egg = somename o pip quejas. Por ejemplo: pip install -e git://github.com/hiidef/oauth2app.git#egg=oauth2app ¿Cuál es el significado de esta cadena de “huevo”?

Cómo estructurar los paquetes de Python sin repetir el nombre de nivel superior para la importación

Soy nuevo en Python Package Management, y seguramente he hecho algo mal. Me animaron a crear una estructura de directorios de la siguiente manera: bagoftricks ├── bagoftricks │ ├── bagoftricks │ │ ├── __init__.py │ │ └── bagoftricks.py │ └── __init__.py ├── README.md └── setup.py bagoftricks.py contiene dos funciones, levenshtein() y geofind() . Me gustaría […]

Encuentra qué módulos de Python se están importando

¿Cuál es una manera fácil de encontrar todos los módulos de Python de un paquete en particular que se están utilizando en una aplicación?

Haciendo un deb desde un archivo python

Después de seguir http://ubuntuforums.org/showthread.php?t=406069, pude saber cómo hacer un archivo deb que coloca automáticamente el archivo python como un archivo ejecutable en el directorio /usr/bin . Quiero que mi progtwig tenga una estructura como la de “grep”. ¿Qué bibliotecas debo usar y cuál debería ser la estructura de los progtwigs? En las bibliotecas, ¿tengo que […]

Cómo importar constantes en muchos archivos.

Tengo un paquete que contiene muchos módulos. Cada módulo usa constantes que he definido independientemente en cada archivo. Sin embargo, todas estas constantes deben ser constantes entre sí. Así que trato de definirlos en un solo archivo e importarlo en cada archivo. Cuando lo ejecuto tengo errores por constantes no encontradas. ¿Es su forma limpia […]

Instale xgboost en python con un error de msys de 32 bits

¿Intentando instalar xgboost está fallando …? La versión es Anaconda 2.1.0 (64 bits) en Windows y en la empresa. ¿Cómo procedo? He estado usando R parece que es bastante fácil instalar un nuevo paquete en R desde RStudio, pero no tanto en spyder, ya que necesito ir a una ventana de comandos para hacerlo y […]

¿Hay algún punto para importar el mismo módulo de dos maneras diferentes en un progtwig?

¿Hay algún punto para importar como comodín y no comodín como: import spam as sp from spam import * en el mismo archivo?

Diferencia en la importación de paquetes entre Python 2.7 y 3.4

Para esta jerarquía de directorios: . ├── hello │ ├── __init__.py │ └── world │ └── __init__.py └── test.py Y los archivos fuente de Python: test.py: if __name__ == ‘__main__’: import hello hola / __ init__.py: import world hola / mundo / __ init__.py: print(“yes you win”) Ejecutar test.py con Python 3.4 lanza ImportError diciendo […]

Error en cx_freeze Build

Estoy usando cx_freeze para empaquetar mi aplicación. Tengo 2 preguntas. 1) Estoy usando OSX Mountain Lion, el /build/exe.macosx-10.8-x86_64-2.7 que tengo, ¿contendrá también ejecutables para Windows, Linux, y si es así, dónde puedo encontrarlo en la lista? Mi script original es cpu.py. El directorio contiene muchos archivos “.so” y 1 archivo “cpu”. 2) Cuando bash “cpu” […]

falla la importación cuando se ejecuta python como script, pero no en iPython?

Tengo un proyecto estructurado como tal: folder1 | folder2 | tests Tengo __init__.py en cada carpeta. Cuando estoy en el directorio principal de la carpeta 1, ejecuto iPython y hago from folder1.folder2.tests.test1 import main main() todo funciona bien Sin embargo cuando corro python folder1/folder2/tests/test1.py Obtengo ImportError: no hay un módulo llamado folder1.folder2.file1, donde mi statement […]