Erro de importação: nenhum módulo chamado 'requests'

Sempre que tento importar requests, eu tenho um erro dizendo No module Named requests. import requests o erro que recebo: File "ex2.py", line 1, in <module> import requests ImportError: No module named requests

Como importar a classe dentro da mesma pasta ou sub-pasta?

tenho uma pasta que armazena todos os ficheiros .py. bin/ main.py user.py # where class User resides dir.py # ... mo posso importar a classe User se user.py está numa sub-pasta? bin/ dir.py main.py usr/ user.py

Quando usar os.name, sys.plataforma ou plataforma.sistema?

tanto quanto sei, o Python tem 3 formas de descobrir em que sistema operativo está a correr: os.name sys.platform pla ... então esta questão não é particularmente urgente, mas eu ficaria muito grato por algum esclarecimento a respeito disso.

Como importar um módulo com a localização completa?

Como posso carregar um módulo Python dado o seu caminho completo? Note que o arquivo pode estar em qualquer lugar do sistema de arquivos, pois é uma opção de configuração.