Questions marquées «python-import»

Pour des questions sur l'importation de modules en Python


6
Dois-je utiliser `import os.path` ou` import os`?
Selon la documentation officielle , os.pathest un module. Quelle est donc la manière préférée de l'importer? # Should I always import it explicitly? import os.path Ou... # Is importing os enough? import os Veuillez NE PAS répondre "l'importation de ostravaux pour moi". Je sais, cela fonctionne aussi pour moi en …

21
Aucun module nommé _sqlite3
J'essaie d'exécuter une application Django sur mon VPS exécutant Debian 5. Lorsque j'exécute une application de démonstration, elle revient avec cette erreur: 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
ajout d'un répertoire à sys.path / PYTHONPATH
J'essaye d'importer un module à partir d'un répertoire particulier. Le problème est que si sys.path.append(mod_directory)j'ajoute le chemin, puis que j'ouvre l'interpréteur python, le répertoire mod_directoryest ajouté à la fin de la liste sys.path. Si j'exporte la PYTHONPATHvariable avant d'ouvrir l'interpréteur python, le répertoire est ajouté au début de la liste. …

9
Erreur d'importation de nez Python
Je n'arrive pas à faire en sorte que le framework de test du nez reconnaisse les modules sous mon script de test dans la structure de fichiers. J'ai mis en place l'exemple le plus simple qui illustre le problème. Je vais l'expliquer ci-dessous. Voici la structure du fichier du package: …



8
ImportError: libSM.so.6: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
Lorsque vous essayez d'importer OpenCV, import cv2j'obtiens l'erreur suivante en utilisant : /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 …

11
Problèmes d'importation non résolus avec PyDev et Eclipse
Je suis très nouveau sur PyDev et Python, même si j'ai beaucoup utilisé Eclipse pour Java. J'essaie de travailler sur certains des exemples Dive Into Python et cela ressemble à un problème extrêmement trivial qui devient tout simplement extrêmement ennuyeux. J'utilise Ubuntu Linux 10.04. Je veux pouvoir utiliser le fichier …


5
Quand utiliser os.name, sys.platform ou platform.system?
Pour autant que je sache, Python a 3 façons de savoir sur quel système d'exploitation fonctionne: os.name sys.platform platform.system() Connaître ces informations est souvent utile dans les importations conditionnelles, ou en utilisant des fonctionnalités qui diffèrent entre les plates-formes (par exemple time.clock()sous Windows et time.time()sous UNIX). Ma question est, pourquoi …

12
Python: meilleur moyen d'ajouter à sys.path par rapport au script en cours d'exécution
J'ai un répertoire plein de scripts (disons project/bin). J'ai également une bibliothèque située dans project/libet je souhaite que les scripts la chargent automatiquement. C'est ce que j'utilise normalement en haut de chaque script: #!/usr/bin/python from os.path import dirname, realpath, sep, pardir import sys sys.path.append(dirname(realpath(__file__)) + sep + pardir + sep …

6
PYTHONPATH contre sys.path
Un autre développeur et moi ne sommes pas d'accord sur le fait que PYTHONPATH ou sys.path devraient être utilisés pour permettre à Python de trouver un package Python dans un répertoire utilisateur (par exemple, développement). Nous avons un projet Python avec une structure de répertoires typique: Project setup.py package __init__.py …

9
Python: recharger le composant Y importé avec 'from X import Y'?
En Python, une fois que j'ai importé un module X dans une session d'interpréteur en utilisant import X, et que le module change à l'extérieur, je peux recharger le module avec reload(X). Les modifications deviennent alors disponibles dans ma session d'interprétation. Je me demande si cela est également possible lorsque …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.