Articles of python import

¿Cómo instalar un paquete de python local?

Pregunta Instalé un paquete local llamado credentials usando pip install -ec:\users\worker\src\clockwork\lib\credentials Pero cuando bash importar el paquete desde un directorio hermano, falla con un ImporError: cd c:\users\worker\src\clockwork\bank python -c “import credentials” … ImportError: No module named ‘credentials’ Confusamente, las credentials del paquete aparecen como instaladas correctamente, como se muestra cuando ejecuto la pip list : […]

Guía de importación de SciPy / NumPy

Aviso: he comprobado si hay duplicado y nada responde claramente a mi pregunta. ¡Confío en que me harás saber si me perdí algo! En un esfuerzo por limpiar mi código, he estado buscando una convención estándar para importar SciPy y NumPy en mis progtwigs. Sé que no hay una guía estricta y puedo hacerlo de […]

¿Cuál es la mejor práctica de Python para importar y ofrecer características opcionales?

Estoy escribiendo una pieza de software sobre Github. Es básicamente un icono de bandeja con algunas características adicionales. Quiero proporcionar un código de trabajo sin tener que hacer que el usuario instale lo que son esencialmente dependencias para funciones opcionales y realmente no quiero importar cosas que no voy a usar, así que pensé que […]

Importación dinámica de Python: ¿cómo importar * desde el nombre del módulo desde la variable?

Como se discutió aquí , podemos importar dinámicamente un módulo usando una variable de cadena. import importlib importlib.import_module(‘os.path’) Mi pregunta es ¿cómo import * de variable de cadena? Algo así no funciona por ahora. importlib.import_module(‘os.path.*’)

¿Qué versión de Python necesita de __future__ import with_statement?

Al usar Python 2.6.5, puedo usar la instrucción with sin llamar from __future__ import with_statement . ¿Cómo puedo saber qué versión de Python admite sin importar específicamente desde __future__ ?

Cómo verificar si el módulo de Python existe y se puede importar

Estoy usando la barra de herramientas de depuración con django y me gustaría agregarla al proyecto si se cumplen dos condiciones: settings.DEBUG es True el módulo en sí existe No es difícil hacer el primero. # adding django debug toolbar if DEBUG: MIDDLEWARE_CLASSES += ‘debug_toolbar.middleware.DebugToolbarMiddleware’, INSTALLED_APPS += ‘debug_toolbar’, Pero, ¿cómo puedo comprobar si el módulo […]

¿Cómo puedo importar un paquete usando __import __ () cuando el nombre del paquete solo se conoce en tiempo de ejecución?

Tengo una carpeta de mensajes (paquete) con el archivo __init__.py y otro módulo messages_en.py dentro de él. En __init__.py si importo messages_en funcionamiento, pero __import__ falla con “ImportError: No hay un módulo llamado messages_en” import messages_en # it works messages = __import__(‘messages_en’) # it doesn’t ? Solía ​​pensar que ‘importar x’ es solo otra forma […]

¿Cómo desimportar un módulo de python que ya está importado?

Soy bastante nuevo con NumPy / SciPy. Pero en estos días, comencé a usarlo muy activamente para el cálculo numérico en lugar de usar Matlab. Para algunos cálculos simples, lo hago solo en el modo interactivo en lugar de escribir un script. En este caso, ¿hay alguna manera de anular la importación de algunos módulos […]

¿Por qué mi python no agrega el directorio de trabajo actual a la ruta?

Sigo viendo sitios que mencionan que el directorio que ejecutas ‘python’ se agrega a la ruta de acceso de python. Por ejemplo, en http://www.stereoplex.com/blog/understanding-imports-and-pythonpath , el CD del autor a la carpeta / tmp luego ‘imprime (sys.path)’ y he aquí la carpeta / tmp aparece en la lista de rutas. Aquí estoy probando esto en […]

Forzar a python a usar una versión anterior del módulo (que la que tengo instalada ahora)

Mi empleador tiene un módulo dedicado 1 que usamos para pruebas internas de unidades / sistemas; sin embargo, el autor de este módulo ya no funciona aquí y me han pedido que pruebe algunos dispositivos con él. El problema es que pyfoo requiere una versión antigua de twisted (v8.2.0) e importa twisted en 33 archivos […]