O python-dev deve ser necessário para instalar o pip

Acho que muitas pessoas têm problemas para instalar pacotes python com pip porque python-dev não está instalado. Principalmente, o erro:

fatal error: Python.h: No such file or directory

Então a pergunta: python-dev deve ser uma dependência necessária do pip? Ou isso é apenas um problema para a instalação de certos pacotes com o pip? Em caso afirmativo, existem algumas etapas a serem tomadas para garantir que os usuários não encontrem o erro ao instalar seus módulos?

questionAnswers(1)

yourAnswerToTheQuestion