Aqui está um pequeno guia explicando um pouco como eu costumo instalar novos pacotes no Python + Windows. Parece que você está usando caminhos do Windows, portanto, esta resposta se aterá a esse SO específico:
- Eu nunca uso uma instalação Python em todo o sistema. Eu só uso virtualenvs e geralmente tento ter a versão mais recente do 2.x e 3.x.
- Minha primeira tentativa está sempre
pip install package_i_want
em alguns dos meus prompts de comando do Visual Studio. Qual prompt de comando do Visual Studio? Bem, idealmente, o Visual Studio que corresponde ao que foi usado para criar o Python. Por exemplo, digamos que sua instalação do Python diz Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
. A versão do Visual Studio usada para compilar o Python pode ser encontrada aqui , então v1500 significa que eu estaria usando o prompt de comando vs2008 x64
- Se a etapa anterior falhar por algum motivo, tente usar
easy_install package_i_want
- Se a etapa anterior falhar por algum motivo, vou ao site da gohlke e verifico se meu pacote está disponível por lá. Se for assim, tenho sorte, basta fazer o download no meu virtualenv e depois ir para esse local usando um prompt de comando e faço
pip install package_i_want.whl
- Se a etapa anterior não der certo, tentarei construir a roda pessoalmente e, uma vez gerada, tentarei instalá-la com
pip install package_i_want.whl
Agora, se focarmos no seu problema específico, é difícil instalar o pacote de desenrolamento . Parece que a maneira mais rápida de instalá-lo é fazer algo assim:
git clone https://github.com/Zulko/unroll
cd unroll && python setup.py bdist_wheel
- Copie o arquivo unroll-0.1.0-py2-none-any.whl gerado da pasta dist criada para o seu virtualenv.
pip install unroll-0.1.0-py2-none-any.whl
Dessa forma, ele será instalado sem problemas. Para verificar se realmente funciona, basta acessar a instalação do Python e tentar import unroll
, não deve reclamar.
Uma última observação: esse método funciona quase 99% do tempo e, às vezes, você encontrará alguns pacotes pip específicos para Unix ou Mac OS X, nesse caso, quando isso acontece, receio que seja a melhor maneira de obter um A versão do Windows está postando alguns problemas para os principais desenvolvedores ou se divertindo, portando para o Windows (normalmente algumas horas se você não tiver sorte) :)