У меня есть проект, для которого требуется python 3.4, но поскольку я использую Ubuntu 18.04, у меня установлен python 3.6. Если я попытаюсь настроить проект на 3.6, у меня возникнут проблемы с совместимостью. Пожалуйста, расскажите, как установить python 3.4 вместе с 3.6. И есть ли способ заставить virtualenv использовать python 3.4 для настройки среды.
Компиляцией двоичный файл:
Загрузите пакет zip python3.4 отсюда
извлеките его и войдите в папку
./configure
make -j 4
Если у Вас есть больше базовой вставки количество ядра Вашего CPUmake test -j 4
то же как выше, ДОПОЛНИТЕЛЬНЫЙ, но предложенный!sudo make install
При нахождении двоичного пакета, можно пропустить шаги компиляции.
Установка virtualenv:
sudo apt install virtualenv
затем создайте виртуальную среду с желаемой версией Python:
virtualenv --python=python3.4 --clear --always-copy --setuptools .venv
virtualenv .venv --distribute
примечание: .venv
путь, где виртуальная среда установлена
Альтернатива виртуальной среде, можно использовать исполняемый файл Python непосредственно от пути, который Вы выбираете, но я рекомендую Вам использовать виртуальную среду, сохраняет Вашу систему более чистой.
для активации виртуальной среды выполняются, сценарий удара выполняют следующие шаги:
source .venv/bin/activate
выходить от virtualenv
exit
закроет терминал и virtualenv.Можно также настроить главным образом IDE для использования Python виртуальный ENV.