Ошибка в виртуальном окружении

Рейтинг: 0Ответов: 0Опубликовано: 14.03.2023

Есть скрипт на VDS, в первой строке:

import uvicorn

Запускаю через:

python script.py

Выходит ошибка:

ModuleNotFoundError: No module named 'uvicorn'

При этом виртуальное окружение активно и в списке установленных модулей, через:

sudo pip freeze

Есть uvicorn:

uvicorn==0.21.0

Собственно сам вопрос: почему виртуальное окружение не видит uvicorn?

UPD:

  1. В папке проекта виртуальное окружение в папке myprojectenv
  2. Запуск ВО делаю через : source myprojectenv/bin/activate (Находяст в папке проекта)
  3. После активации, если запустить Python через:
python

И там импортировать uvicorn, то будет та же ошибка:

Python 3.9.16 (main, Dec  7 2022, 01:11:58)
[GCC 7.5.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import uvicorn
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'uvicorn'

Ответы

Ответов пока нет.