Encontrei uma solução sozinho. Parece que não tenho o "python3.5-dev" instalado.
Resolvido usando o seguinte:
sudo apt-get install python3.5-dev
Estou tentando atualizar minha versão do Python.
Consegui baixar e instalar o python 3.5.1 e definir seu alias para python4
root@test:/# python4
Python 3.5.1 (default, Dec 18 2015, 16:31:51)
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
Agora eu tenho problemas com o Pip. Lendo outra pergunta eles disseram para instalar pip assim:
curl -O https://bootstrap.pypa.io/get-pip.py
python4 get-pip.py
Isso funcionou e eu posso usar pip como este
pip3.5 install [...]
Estou tentando instalar o pyCrypto, por exemplo, e recebo este erro:
Command "/usr/bin/python3.5m -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-exks3job/pycrypto/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-6gya6m9i-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-exks3job/pycrypto/
Como resolver esse problema com o Pip?
Ou como posso fazer uma instalação limpa no python 3.5 e remover o python 3.4?
Encontrei uma solução sozinho. Parece que não tenho o "python3.5-dev" instalado.
Resolvido usando o seguinte:
sudo apt-get install python3.5-dev