módulo python pode ser encontrado usando shell mas não em virtualenv

1

Quando eu faço import numpy no meu shell, numpy é encontrado (eu posso usá-lo). No entanto, quando eu workon meu virtualenv import numpy me dá no module named numpy erro.

Eu tentei pip install numpy enquanto trabalhava no meu virtualenv, mas recebi um erro could not create '/usr/lib/python2.7/site-packages' . Eu tentei com sudo e ele diz que Requirement already satisfied .

Por quê?

    
por xpanta 20.09.2013 / 08:08

1 resposta

0

numpy está instalado globalmente em seu sistema, portanto, é ok que virtualenv não consiga encontrá-lo (a menos que você tenha especificado a opção --system-site-packages ).

O problema com pip install numpy pode vir da combinação desatualizada pip e virtualenv . Verifique as versões de suas ferramentas e tente recriá-las com virtualenv 1.11.6 (que inclui pip 1.5.6 ). Se o problema persistir, denuncie o erro em virtualenv tracker .

    
por anatoly techtonik 07.09.2014 / 09:56