Установка virtualenv Python

Содержание
Введение
Установка virtualenv в Windows
Установка virtualenv в Linux
Похожие статьи

Введение

Из этой статьи вы узнаете как установить Python virtualenv в Windows и Linux

Установка в Windows

В этой статье мы обсудим именно установку виртуального окружения с помощью virtualenv.

Работу в virtualenv рассмотрим в следующей статье

Пакет venv мы рассмотрим когда-нибудь в будущем.

python -m pip install virtualenv

Collecting virtualenv Downloading virtualenv-20.0.21-py2.py3-none-any.whl (4.7 MB) |████████████████████████████████| 4.7 MB 2.2 MB/s Requirement already satisfied: six<2,>=1.9.0 in c:\users\andrei\appdata\roaming\python\python38\site-packages (from virtualenv) (1.14.0) Collecting filelock<4,>=3.0.0 Downloading filelock-3.0.12-py3-none-any.whl (7.6 kB) Collecting distlib<1,>=0.3.0 Downloading distlib-0.3.0.zip (571 kB) |████████████████████████████████| 571 kB 2.2 MB/s Collecting appdirs<2,>=1.4.3 Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Could not build wheels for six, since package 'wheel' is not installed. Could not build wheels for distlib, since package 'wheel' is not installed. Installing collected packages: filelock, distlib, appdirs, virtualenv Running setup.py install for distlib ... done Successfully installed appdirs-1.4.4 distlib-0.3.0 filelock-3.0.12 virtualenv-20.0.21

Выполните

virtualenv --version

virtualenv 20.0.21 from c:\users\andrei\appdata\local\programs\python\python38-32\lib\site-packages\virtualenv\__init__.py

Установка в Linux

В качестве примера привожу установку virtualenv на Ubuntu

python3 -m pip install virtualenv

В идеале вы получите похожие сообщения

Collecting virtualenv Using cached virtualenv-20.0.35-py2.py3-none-any.whl (4.9 MB) Requirement already satisfied: six<2,>=1.9.0 in /usr/lib/python3/dist-packages (from virtualenv) (1.14.0) Requirement already satisfied: distlib<1,>=0.3.1 in /home/andrei/.local/lib/python3.8/site-packages (from virtualenv) (0.3.1) Requirement already satisfied: appdirs<2,>=1.4.3 in /home/andrei/.local/lib/python3.8/site-packages (from virtualenv) (1.4.4) Requirement already satisfied: filelockU<4,>=3.0.0 in /home/andrei/.local/lib/python3.8/site-packages (from virtualenv) (3.0.12) Installing collected packages: virtualenv Successfully installed virtualenv-20.0.35

Теперь можно выполнить

virtualenv --version

И узнать вашу версию vitualenv

virtualenv 20.0.35 from /home/andrei/.local/lib/python3.8/site-packages/virtualenv/__init__.py

Возможные проблемы

Во время установки Linux может предупредить вас о проблемах. Рассмотрите пример лога после выполнения python3 -m pip install virtualenv

Collecting virtualenv Downloading virtualenv-20.0.35-py2.py3-none-any.whl (4.9 MB) |████████████████████████████████| 4.9 MB 6.2 MB/s Collecting filelock<4,>=3.0.0 Downloading filelock-3.0.12-py3-none-any.whl (7.6 kB) Collecting distlib<1,>=0.3.1 Downloading distlib-0.3.1-py2.py3-none-any.whl (335 kB) |████████████████████████████████| 335 kB 4.9 MB/s Requirement already satisfied: six<2,>=1.9.0 in /usr/lib/python3/dist-packages (from virtualenv) (1.14.0) Collecting appdirs<2,>=1.4.3 Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Installing collected packages: filelock, distlib, appdirs, virtualenv WARNING: The script virtualenv is installed in '/home/andrei/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed appdirs-1.4.4 distlib-0.3.1 filelock-3.0.12 virtualenv-20.0.35

Обратите внимание на WARNING. Система предупредила о том, что директория, в которую установлен virtualenv не прописана в PATH.

Про PATH в Linux есть отдельная статья из которой вы можете узнать, что для добавления в $PATH нужно выполнить

export PATH="/home/andrei/.local/bin:$PATH"

Удаление virtualenv в Linux

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

python3 -m pip uninstall virtualenv

Found existing installation: virtualenv 20.0.35 Uninstalling virtualenv-20.0.35: Would remove: /home/andrei/.local/bin/virtualenv /home/andrei/.local/lib/python3.8/site-packages/virtualenv-20.0.35.dist-info/* /home/andrei/.local/lib/python3.8/site-packages/virtualenv/* Proceed (y/n)? y Successfully uninstalled virtualenv-20.0.35

Похожие статьи
virtualenv
Установка virtualenv
Применение virtualenv
freeze
virtualenvwrapper
Виртуальное окружение
Python
Anaconda
pyenv
venv