Forçando o `pip` a recompilar um pacote instalado anteriormente (numpy) após alternar para um binário Python diferente

Essa pergunta é tanto sobre o meu problema específico (que eu meio que achei uma solução alternativa, por isso não é um problema grave) quanto sobre o processo geral que estou usando.

Instalação (a parte que funciona):

Eu tenho o Python 2.7.9 instalado localmente no meu Ubuntu 14.04 e tenho um virtualenv no qual estou executando. Tudo está muito separado do Python "sistema", que não estou tocando.

A parte que fiz:

Tudo começou bem, com o meu Python instalado e todas as bibliotecas em execução. Por exemplo, eu tambémpip instalado o numpy 1.10.1, ele compilou por um tempo e funcionou bem.

O problema:

O problema é que, por razões fora do meu controle, tive que reconstruir o python comucs4 ativado, ou seja, eu o instalei usando

./configure --enable-unicode=ucs4

Depois de fazer isso, eu também desinstalei todas as bibliotecas e as reinstalei usando o pip. No entanto, parece que a biblioteca numpy não foi desinstalada corretamente porque foi instalada instantaneamente desta vez e quando tentei importarnumpy no meu novo Python, recebi uma mensagem de erro indicando que o numpy foi compilado com oucs2Python ativado.

Essa hipótese é bastante sólida, pois tentei entãopip install numpy==1.9.3. A instalação demorou mais uma vez e produziu uma versão numpyque funciona no novoucs4 Python ativado.

Agora, minha pergunta:

Como posso obter o processo de desinstalação numpy para excluir todos os vestígios do antigo numpy?

Editar:

Eu também tentei remover manualmente o numpy, excluindo-o do meu virtualenvsite-packages diretório. Após excluir,import numpy retornou umImportError como esperado. Eu o reinstalei (pip install numpy) e voltou com o mesmoucs2erro relacionado.

Editar 2:

O cheiosys.path visto pelo meu virtualenv Python é

['',
 '/home/jkralj/.virtualenvs/work/lib/python27.zip',
 '/home/jkralj/.virtualenvs/work/lib/python2.7',
 '/home/jkralj/.virtualenvs/work/lib/python2.7/plat-linux2',
 '/home/jkralj/.virtualenvs/work/lib/python2.7/lib-tk',
 '/home/jkralj/.virtualenvs/work/lib/python2.7/lib-old',
 '/home/jkralj/.virtualenvs/work/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7.9/lib/python2.7',
 '/usr/local/lib/python2.7.9/lib/python2.7/plat-linux2',
 '/usr/local/lib/python2.7.9/lib/python2.7/lib-tk',
 '/home/jkralj/.virtualenvs/work/lib/python2.7/site-packages']

Além disso, pode ser importante mencionar que o/usr/local/lib/python2.7.9/ instalação de pythonnão tem numpy instalado.

questionAnswers(2)

yourAnswerToTheQuestion