Preguntas etiquetadas con python-import

Para preguntas sobre la importación de módulos en Python


6
¿Debo usar `import os.path` o` import os`?
Según la documentación oficial , os.pathes un módulo. Entonces, ¿cuál es la forma preferida de importarlo? # Should I always import it explicitly? import os.path O... # Is importing os enough? import os Por favor, NO responda "importar ostrabajos para mí". Lo sé, también funciona para mí en este momento …

21
Ningún módulo llamado _sqlite3
Estoy tratando de ejecutar una aplicación Django en mi VPS con Debian 5. Cuando ejecuto una aplicación de demostración, aparece este error: File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File "/usr/local/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py", line 30, in <module> raise ImproperlyConfigured, "Error loading %s: %s" % (module, exc) ImproperlyConfigured: Error loading either pysqlite2 or …


5
agregando directorio a sys.path / PYTHONPATH
Estoy tratando de importar un módulo desde un directorio particular. El problema es que si sys.path.append(mod_directory)añado la ruta y luego abro el intérprete de Python, el directorio mod_directoryse agrega al final de la lista sys.path. Si exporto la PYTHONPATHvariable antes de abrir el intérprete de Python, el directorio se agrega …

9
Error de importación de Python Nose
Parece que no puedo hacer que el marco de prueba de nariz reconozca los módulos debajo de mi script de prueba en la estructura de archivos. He creado el ejemplo más simple que demuestra el problema. Te lo explicaré a continuación. Aquí está la estructura del archivo del paquete: ./__init__.py …

16
Compruebe si el paquete Python está instalado
¿Cuál es una buena forma de comprobar si un paquete está instalado dentro de un script de Python? Sé que es fácil para el intérprete, pero necesito hacerlo dentro de un guión. Supongo que podría verificar si hay un directorio en el sistema que se creó durante la instalación, pero …


8
ImportError: libSM.so.6: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
Cuando intento importar OpenCV, import cv2obtengo el siguiente error: /usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>() 7 8 # make IDE's (PyCharm) autocompletion happy ----> 9 from .cv2 import * 10 11 # wildcard import above does not import "private" variables like __version__ ImportError: libSM.so.6: cannot open shared object file: No such file or …



5
¿Cuándo usar os.name, sys.platform o platform.system?
Hasta donde yo sé, Python tiene 3 formas de averiguar en qué sistema operativo se está ejecutando: os.name sys.platform platform.system() Conocer esta información suele ser útil en importaciones condicionales o en el uso de funciones que difieren entre plataformas (por ejemplo, time.clock()en Windows frente a time.time()en UNIX). Mi pregunta es, …

12
Python: la mejor manera de agregar a sys.path en relación con el script en ejecución actual
Tengo un directorio lleno de scripts (digamos project/bin). También tengo una biblioteca ubicada project/liby quiero que los scripts la carguen automáticamente. Esto es lo que normalmente uso en la parte superior de cada script: #!/usr/bin/python from os.path import dirname, realpath, sep, pardir import sys sys.path.append(dirname(realpath(__file__)) + sep + pardir + …

6
PYTHONPATH frente a sys.path
Otro desarrollador y yo no estamos de acuerdo sobre si PYTHONPATH o sys.path deben usarse para permitir que Python encuentre un paquete de Python en un directorio de usuario (por ejemplo, desarrollo). Tenemos un proyecto de Python con una estructura de directorios típica: Project setup.py package __init__.py lib.py script.py En …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.