Perguntas com a marcação «python-import»

Para perguntas sobre a importação de módulos no Python


6
Devo usar `import os.path` ou` import os`?
De acordo com a documentação oficial , os.pathé um módulo. Assim, qual é a maneira preferida de importá-lo? # Should I always import it explicitly? import os.path Ou... # Is importing os enough? import os Por favor, NÃO responda "importar osobras para mim". Eu sei, ele funciona para mim também …

21
Nenhum módulo chamado _sqlite3
Estou tentando executar um aplicativo Django no meu VPS executando o Debian 5. Quando executo um aplicativo de demonstração, ele volta com este erro: 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 …


5
adicionando diretório ao sys.path / PYTHONPATH
Estou tentando importar um módulo de um diretório específico. O problema é que, se eu usar sys.path.append(mod_directory)para acrescentar o caminho e abrir o interpretador python, o diretório mod_directoryserá adicionado ao final da lista sys.path. Se eu exportar a PYTHONPATHvariável antes de abrir o interpretador python, o diretório será adicionado ao …

9
Erro de importação do nariz do Python
Não consigo obter a estrutura de teste do nariz para reconhecer os módulos abaixo do meu script de teste na estrutura do arquivo. Eu configurei o exemplo mais simples que demonstra o problema. Vou explicar isso abaixo. Aqui está a estrutura do arquivo do pacote: ./__init__.py ./foo.py ./tests ./__init__.py ./test_foo.py …

16
Verifique se o pacote Python está instalado
Qual é uma boa maneira de verificar se um pacote está instalado dentro de um script Python? Sei que é fácil para o intérprete, mas preciso fazer isso dentro de um script. Acho que poderia verificar se há um diretório no sistema que foi criado durante a instalação, mas acho …


8
ImportError: libSM.so.6: não é possível abrir o arquivo de objeto compartilhado: Esse arquivo ou diretório não existe
Ao tentar importar OpenCV, usando import cv2, obtenho o seguinte erro: /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 …



5
Quando usar os.name, sys.platform ou platform.system?
Pelo que eu sei, o Python tem três maneiras de descobrir em que sistema operacional está sendo executado: os.name sys.platform platform.system() Conhecer essas informações geralmente é útil em importações condicionais ou no uso de funcionalidades que diferem entre as plataformas (por exemplo, time.clock()no Windows x time.time()UNIX). Minha pergunta é: por …


5
Como verificar se um módulo python foi importado?
Como posso verificar se importei um módulo em algum lugar do código? if not has_imported("somemodule"): print('you have not imported somemodule') Gostaria de verificar se já importei um módulo porque tenho um módulo que não quero importar porque às vezes bagunça meu programa.

6
PYTHONPATH vs. sys.path
Outro desenvolvedor e eu discordamos sobre se PYTHONPATH ou sys.path devem ser usados ​​para permitir que Python encontre um pacote Python em um diretório de usuário (por exemplo, desenvolvimento). Temos um projeto Python com uma estrutura de diretório típica: Project setup.py package __init__.py lib.py script.py Em script.py, precisamos fazer import …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.