Как создать виртуальное окружение Python в Linux?
sudo apt install virtualenv
2. Создайте новую директорию для виртуального окружения: mkdir myenv
3. Перейдите в созданную директорию: cd myenv
4. Создайте виртуальное окружение: virtualenv venv
5. Активируйте виртуальное окружение: source venv/bin/activate
Теперь вы находитесь в вашем виртуальном окружении Python в Linux.
Детальный ответ
Как создать виртуальную среду Python в Linux
Виртуальная среда Python — это изолированное пространство, где вы можете устанавливать и использовать пакеты Python без влияния на глобальное окружение вашей системы. Это полезно, потому что различные проекты могут требовать разных версий пакетов, и виртуальные среды позволяют вам управлять зависимостями каждого проекта независимо.
Чтобы создать виртуальную среду Python в Linux, вам понадобится инструмент virtualenv. Проверьте, установлен ли он на вашей системе:
$ virtualenv --version
Если инструмент не установлен, выполните следующую команду для его установки:
$ pip install virtualenv
Теперь, когда у вас есть virtualenv, вы можете создать виртуальную среду:
$ virtualenv имя_среды
Здесь имя_среды — это имя, которое вы выбираете для вашей виртуальной среды. Используйте описательное имя, связанное с вашим проектом, чтобы отличить его от других сред, которые вы можете создать в будущем.
Когда вы создаете виртуальную среду, вы можете активировать ее с помощью следующей команды:
$ source имя_среды/bin/activate
После активации виртуальной среды ваш приглашение командной строки изменится, указывая текущую среду. Теперь вы можете устанавливать пакеты в эту среду без воздействия на глобальное окружение.
Например, чтобы установить пакет numpy на активированной среде, выполните:
(имя_среды) $ pip install numpy
Пока виртуальная среда активна, все пакеты будут устанавливаться и использоваться только в этой среде. Если вы хотите выйти из активной среды, выполните команду:
(имя_среды) $ deactivate
В заключение, виртуальные среды Python предоставляют удобный способ управления зависимостями и изолирования проектов, устанавливая их в отдельные среды. Использование инструмента virtualenv позволяет быстро создавать и управлять виртуальными средами в Linux.