Articles of paquete de

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

Empaquetar datos de diferentes tamaños en una lista de entradas sin firmar

Tengo un conjunto de datos que representa una estructura de hardware que necesito manipular en Python. La estructura real es de 4 KB de tamaño … Solo voy a dar un ejemplo rápido: Byte(s) Value 0-1 0x0102 2-3 0x0304 4-23 “AStrWith20Characters” 24-63 “WoahThisStringHas40CharactersItIsHuge!!!” 64-71 “Only8Chr” 72-74 0x050607 74 0x08 75-127 0x00 (padding) La idea es […]

Error al usar `struct.pack` para escribir datos en el archivo

Tengo una muestra numpy.ndarray de números, cada uno entre 1 y 2**20 . Me gustaría escribirlo en un archivo binario, de modo que cada elemento esté representado por cuatro bytes. Sin embargo, el tamaño del archivo resultante es diferente de 4 veces el tamaño de la muestra. Este es el código que estoy usando: outputFile […]

Instalando un paquete a Canopy

Soy realmente nuevo en encoding, progtwigción, Python, y solo en las computadoras en general, así que necesito ayuda con Canopy. He tenido problemas bastante constantes al instalar cualquier paquete en Canopy; algunas cosas están en el gestor de paquetes interno, pero cuando no lo es, es realmente confuso. Supongo que voy a enumerar una instalación […]

¿Cómo verificar si un módulo / biblioteca / paquete es parte de la biblioteca estándar de python?

He instalado tantas bibliotecas / módulos / paquetes con pip y ahora no puedo diferenciar cuál es el nativo de la biblioteca estándar de Python y cuál no. Esto causa problemas cuando mi código funciona en mi máquina pero no funciona en ningún otro lugar. ¿Cómo puedo verificar si un módulo / biblioteca / paquete […]

ImportError: No hay módulo llamado redis

He instalado redis con el comando sudo apt-get install redis-server pero recibo este error cuando ejecuto mi progtwig Python: ImportError: No module named redis ¿Alguna idea de qué está mal o si debo instalar otro paquete también? Estoy usando Ubuntu 13.04 y tengo Python 2.7.

Los comandos de instalación de pip personalizados no se ejecutan

Estoy intentando ejecutar algunos comandos de preinstalación para una biblioteca pip que estoy escribiendo. Mi archivo de configuración se ve como: from setuptools import setup from setuptools.command.install import install class CustomInstall(install): def run(self): install.run(self) print “TEST” setup( … cmdclass={‘install’: CustomInstall}, …) Basado en Ejecutar tarea personalizada cuando se llama `pip install` . Sin embargo, la […]

la ruta relativa no funciona incluso con __init__.py

Sé que hay un montón de preguntas similares sobre el desbordamiento de stack. Pero la respuesta común no parece estar funcionando para mí. Tengo una estructura de archivos como esta proj/ lib/ __init__.py aa.py bb.py test/ __init__.py aa_test.py Pensé que si incluyo el código en mi test.py import lib.aa o from lib import aa Podría […]