VirtualEnv - это, безусловно, лучший способ иметь несколько версий python, даже если он является одним и тем же интерпретатором, но с разными установленными библиотеками. В каждой виртуальной среде вы запустите выбранную версию python. Каждая вещь будет прозрачной.
BTW: здесь вы можете найти репозиторий с очень старой версией python: VirtualEnv
Возможно, это будет полезно для кого-то.
Вы можете просто ввести:
sudo apt-get install linux-headers-generic
, если вы находитесь на установке Desktop. Apt-get решит зависимости и установит правильную версию заголовков ядра.
Это должно охватывать еще одну проблему, когда: работающее ядро устарело, а это значит, что в репозитории больше нет его заголовков. Поэтому лучше всего обновить ядро до последней версии в репозитории.
linux-generic - это мета-пакет, который поддерживает текущую версию ядра & amp; его заголовки:
sudo apt-get update
sudo apt-get install linux-generic
Примечание: в зависимости от вашей версии Ubuntu, см., если вам нужно linux-lowlatency (Ubuntu Studio), linux-signed-generic или linux-virtual.
Или если у вас установлен aptitude: sudo aptitude install linux-headers-$(uname -r)
эти команды должны работать:
sudo apt-get dist-upgrade -y
systemctl reboot
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get upgrade linux-headers-$(uname -r)
для лучшей проверки команд этого видео