Обмен технологиями

Часто задаваемые вопросы и команды виртуальной среды Python virtualenv

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

общийvenvЗаказ

В Python,venv Модуль для создания и управления виртуальными средами. Виртуальные среды могут помочь вам изолировать различные пакеты Python и зависимости между проектами.Ниже приведены некоторые часто используемыеvenvЗаказ:

Создайте виртуальную среду:

#配置了
python3 -m venv myenv
python -m venv myenv

Это создаст файл с именемmyenvвиртуальная среда.

Активируйте виртуальную среду:

  • В Windows:

    ./venv/Scripts/activate
    
  • В macOS и Linux:

    source myenv/bin/activate
    

    После активации виртуальной среды команды Python, которые вы запускаете в терминале, будут использовать интерпретатор Python и пакеты в виртуальной среде.

Проверьте, прошла ли активация успешно

  • осуществлять pip list Чтобы проверить, является ли зависимость глобальной или текущей виртуальной среды.
  • Есть ли что-нибудь перед командной строкой? (venv) логотип.

Выйдите из виртуальной среды:

Выполнить в виртуальной среде deactivte , это приведет к выходу из активной в данный момент виртуальной среды.

Посмотреть установленные пакеты:

pip list

В результате будут перечислены установленные пакеты Python в текущей виртуальной среде.

Установочный пакет:

pip install package_name
pip install -i https://mirrors.aliyun.com/pypi/simple package_name

Это установит указанный пакет Python в текущую виртуальную среду.

Экспортные зависимости:

pip freeze