ModuleNotFoundError после установки pip на venv - PullRequest
0 голосов
/ 06 января 2019

Я немного новичок в управлении пакетами и пытаюсь воссоздать среду Python, используя pip. Я вызвал следующие команды ...

Создано venv:

sudo python3.6 -m venv ./venv

Активированный:

. activate ./venv/bin

Установленные требования.txt:

sudo pip3.6 install -r requirements.txt

Модули отображаются для правильной установки, но после запуска приложения, как будто я ничего не установил:

ModuleNotFoundError: No module named 'hjson'

То же самое для других модулей.

Что я сделал / не сделал, чтобы облажаться? В каком каталоге я должен проверять наличие установленных пакетов?

Я использую opensuse Leap 15.0

1 Ответ

0 голосов
/ 06 января 2019

Python 3.6 поставляется с pip 10, который устарел. Вы должны обновить его до последней версии.

После активации виртуальной среды с помощью

source ./venv/binc/activate

Обновите пункт с

python -m pip install --upgrade pip
...