Создание виртуальной среды с использованием модуля venv
, который включен в Python 3.
Ниже приведены шаги по созданию и установке пакетов в виртуальной среде с использованием Python 3.
Шаг 1. Созданиевиртуальная среда:
python3 -m venv venv
Шаг 2. Активация виртуальной среды:
source venv/bin/activate
Шаг 3. Обновление pip
:
pip install --upgrade pip
Проверка pip
версия:
pip --version
pip 19.1.1 from /home/.../venv/lib/python3.5/site-packages/pip (python 3.5)
Здесь мы видим, что pip
использует Python 3 внутри виртуальной среды.Нет необходимости использовать pip3
в виртуальной среде.
Проверка установленных пакетов в виртуальной среде:
pip freeze
pkg-resources==0.0.0
Эта новая среда не включает ни одного из общесистемных установленных пакетов.Таким образом, вам не нужно удалять глобально установленные пакеты.
Вместо глобальной установки необходимых пакетов для Python 3 создайте виртуальную среду и установите их внутри среды.
Ссылка: