Problema VirtualEnv + Apt + Python3
Em 14.04, tenho um problema interessante ao tentar importar um módulo. Eu tenho python3
e python3-apt
instalado e posso verificar isso com o seguinte:
chalbersma@j2test:~$ python3
Python 3.4.3 (default, Oct 14 2015, 20:28:29)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import apt_pkg
>>>
O que é ótimo! Foi assim que desenvolvi o aplicativo que estou tentando desenvolver. Então agora eu vou em frente e quero criar um env virtual para que eu possa adicionar alguns módulos sem bagunçar o sistema como um todo.
mkdir test
virtualenv -p python3 ./test
<stuff>
chalbersma@j2test:~$ source ./test/bin/activate
(test)chalbersma@j2test:~$
Então agora estou no meu mercado de teste. Espero que minhas importações apareçam em ambos, quando eu tento usar o apt
(test)chalbersma@j2test:~$ python3
Python 3.4.3 (default, Oct 14 2015, 20:28:29)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import apt_pkg
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'apt_pkg'
>>>
Eu também tentei instalá-lo com pip install apt
e pip install apt_pkg
, mas nenhum deles funciona. Esse tipo de funcionalidade parece funcionar com outros módulos. O que estou perdendo?