5
respostas

Onde eu salvo os módulos

Olá, toda vez que importo um módulo (from modulo_qualquer import) aparece: ModuleNotFoundError: No module named 'modulo_qualquer' Já salvei os módulos no Desktop, no C:\Python27\Scripts entre outros e sempre aparece No module named. Como proceder? Obrigado

5 respostas

Tente instalar o módulo antes de importá-lo, para isso basta digitar na linha de comando:

pip install nome-do-modulo

Exemplo: para instalar o numpy:

pip install numpy

No Prompt de comando digitei: pip intall models. Apareceu isso:

C:\Users\Asus>pip install models Downloading/unpacking models Downloading models-0.9.3.tar.gz Running setup.py (path:c:\users\asus\appdata\local\temp\pip_build_Asus\models\setup.py) egg_info for package models Traceback (most recent call last): File "", line 17, in File "c:\users\asus\appdata\local\temp\pip_build_Asus\models\setup.py", line 25, in import models File "models_init__.py", line 24, in from props import * File "models\props.py", line 23, in import yaml ImportError: No module named yaml Complete output from command python setup.py egginfo: Traceback (most recent call last):

File "", line 17, in

File "c:\users\asus\appdata\local\temp\pip_build_Asus\models\setup.py", line 25, in

import models

File "models_init_.py", line 24, in

from props import *

File "models\props.py", line 23, in

import yaml

ImportError: No module named yaml


Cleaning up... Command python setup.py egg_info failed with error code 1 in c:\users\asus\appdata\local\temp\pip_build_Asus\models Storing debug log for failure in C:\Users\Asus\pip\pip.log

Fui no console Python e continua: no module named 'models'

Se você está tentando importar de um arquivo que você mesmo criou, você pode digitar:

from folder.file import my_function
my_function()

Onde salva os arquivos py? Fiz também: from folder.file import my_function my_function()

E consta: File "", line 1, in ModuleNotFoundError: No module named 'models'

Talvez um problema no próprio módulo, mas o módulo está exatamente o módulo do curso:

-- coding: UTF-8 --

class Perfil(): 'Classe padrão para perfis de usuários'

def __init__(self, nome, telefone, empresa):
    self.nome = nome
    self.telefone = telefone
    self.empresa = empresa