Создание изолированной среды Python
Рекомендуется использовать virtualenv для создания изолированных сред Python, поэтому можно использовать различные версии пакетов для различных проектов, что гораздо более практично, чем установка пакетов Python для всей системы. Другим преимуществом использования virtualenv является то, что для установки пакетов Python не требуются никакие административные привилегии. Для установки virtualenv выполните следующую команду в терминале:
pip install virtualenv
После установки virtualenv создайте изолированную среду с помощью следующей команды:
virtualenv my_env
Это создаст my_env/ каталог, включая среду Python. Все библиотеки Python, устанавливаемые во время активной виртуальной среды, пойдет в каталог the my_env/lib/python3.5/site-packages .
Если ваша система поставляется с Python 2. x и вы установили Python 3. x, вы должны сказать виртуаленв, чтобы использовать последнюю версию. Можно найти путь, в котором установлен Python-3, и использовать его для создания виртуальной среды со следующими командами:
zenx$ *which python3*
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
zenx$ *virtualenv my_env -p
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3*
Чтобы активировать виртуальную среду, выполните следующую команду:
source my_env/bin/activate
Командная строка будет включать имя активной виртуальной среды, заключенной в круглые скобки, например:
(my_env)laptop:~ zenx$
Можно деактивировать среду в любое время с помощью команды deactivate.
Дополнительную информацию о виртуаленв можно найти в https://virtualenv.pypa.io/en/latest/
В virtualenv можно использовать virtualenvwrapper. Это средство предоставляет оболочки, облегчающие создание виртуальных сред и управление ими. Его можно загрузить из http://virtualenvwrapper.readthedocs.org/en/latest/.