Добрый день. Установлена ос на ядре linux, а ней куча версий питона (от 2.7, что используется как основная, до 3.6)
Как изменить переменные среды (в windows так вроде называлось), чтобы я, допустим, мог запускать приложения от 3.6 версии, и при команде pip install модули устанавливались только в версию 3.6
Чтобы использовать без виртуального окружения:
1. Установить pip для python2 и python3: sudo apt install python-pip python3-pip
2. Установка библиотек: sudo -H pip2 install lib_name
или sudo -H pip3 install lib_name
Под virtualenv:
1. Создать виртуалку: virtualenv -p python2 venv
или virtualenv -p python3 venv
2. Активировать: source venv/bin/activate
3. Установить либы: pip install lib_name1 lib_name2
4. Создать файл с зависимостями pip freeze > requirements.txt
Подключаешься по SSH и выкладываешь, сервер, побольшому счету, ничем не отличается от ноутбука, все тоже самое, только управляешь им удаленно через ssh
нет, я имею ввиду то, что у меня веб сервер на локалке, то-есть на том компе, на котором я пишу на питоне. А по дефолту моя ос использует версию 2.7. Так вот, как создать виртуалку, что она работала с 3.6 и при этом находилась на веб сервере