Я пытаюсь обновить свою версию Python.
Я смог загрузить и установить Python 3.5.1 и установить его псевдоним на 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.
Теперь у меня есть проблемы с Pip. При чтении другого вопроса они сказали для установки зернышка как это:
curl -O https://bootstrap.pypa.io/get-pip.py
python4 get-pip.py
Это работало, и я могу использовать зернышко как это
pip3.5 install [...]
Я пытаюсь установить pyCrypto, например, и я получаю эту ошибку:
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/
Как может разрешить эту проблему Pip?
Или как я могу сделать чистую установку на python 3.5 и удалить python 3.4?
Найденный решением один. Кажется, что мне не установили "python3.5-dev".
Решенное использование следующего:
sudo apt-get install python3.5-dev