Articles of módulo

__package__ es Ninguno al importar un módulo de Python

Quiero importar los módulos dinámicamente, de la siguiente manera: Creo una carpeta llamada pkg con esta estructura: pkg |__init__.py |foo.py En la cabecera de __init__.py , agregue este código de código: pkgpath = os.path.dirname(pkg.__file__); for module in pkgutil.iter_modules([pkgpath]): __import__(module[1], locals(), globals()); m = sys.modules[module[1]]; print m.__package__; Encontré que m.__package__ es None en caso de que […]

Inicialización correcta de sys.path cuando el script principal está en un submódulo

La primera entrada de sys.path es el directorio del script actual, de acuerdo con los documentos . En la siguiente configuración, me gustaría cambiar este valor predeterminado. Imagina la siguiente estructura de directorios: src/ core/ stuff/ tools/ tool1.py tool2.py gui/ morestuff/ gui.py La tool*.py scripts tool*.py y gui.py están diseñados para ejecutarse como scripts, como […]

PTVS: Cómo hacer referencia o usar el código fuente de Python en un proyecto de un segundo proyecto

En Visual Studio con PTVS tengo dos proyectos de Python separados , uno contiene un archivo fuente de Python llamado lib.py para usarlo como una biblioteca de funciones y el otro es un main que usa las funciones de la biblioteca. Estoy utilizando una statement de import en la página principal para hacer referencia a […]

ImportError: No hay un módulo llamado pynotify. Mientras el módulo está instalado

Así que este error sigue volviendo. Cada vez que trato de afinar el script vuelve diciendo: Traceback (most recent call last): File “cli.py”, line 11, in import pynotify ImportError: No module named pynotify Lo extraño es que acabo de instalar este plugin. También reinicié el símbolo del sistema ya, incluso la computadora. ¡Pero nada, si […]

Numpy matriz de potencia / exponente con módulo?

¿Es posible usar lpidg.matrix_power de numpy con un módulo para que los elementos no crezcan más que un cierto valor?

Módulo de matemáticas de Python

Cada vez que trato de usar cualquiera de las funciones integradas del módulo de exponenciación y logaritmos de Python, aparece un error como este: NameError: name ‘sqrt’ is not defined He intentado usar math.sqrt(4) , sqrt(4) y sqrt(4.0) , pero ninguno de ellos funciona. La excepción es pow , que funciona como se supone. Esto […]

Problemas al importar python-xlib

Instalé un nuevo módulo y parece que una de sus dependencias no estaba ya instalada. El módulo se llama Xlib.display. Aquí está el mensaje de error que recibí: from Xlib.display import Display ImportError: No module named Xlib.display ¿Dónde puedo encontrar este módulo que aparentemente me falta? Google no dio pistas. “Edit: Ya tengo el módulo […]

¿Cuál es la diferencia entre concurrent.futures y asyncio.futures?

Para aclarar el motivo de esta pregunta: Es confuso usar dos módulos con el mismo nombre. ¿Qué representan ellos que los hace distintos? ¿Qué tarea (s) puede uno resolver que el otro no puede y viceversa?

¿PyInstaller no puede encontrar libpython2.7.so cuando crea un binario?

Estoy tratando de hacer una versión binaria de un script de Python usando PyInstaller 2.0 en Linux. Cuando corro $ python pyinstaller.py myscript.py Me sale el error: 8907 INFO: Looking for Python library libpython2.7.so Traceback (most recent call last): … File “pyinstaller.py”, line 91, in raise IOError(“Python library not found!”) IOError: Python library not found! […]

Instalar e importar módulos de Python en OS X

Ya lo he estado intentando durante un par de horas. Parece que IDLE no puede encontrar ningún módulo de terceros. Soy un principiante de Python. Aquí hay algo de información sobre mi sistema: Versión de OSX: 10.11.5 Versión de Python: Python 2.7, Python 3.4, Python 3.5 La instalación inicial usando pip (entre otros métodos) parece […]