Почему при активированном виртуальном окружении(venv) библиотеки устанавливаются в глобальное окружение, а не в виртуальное?

Я создаю(python -m venv venv) и активирую(source venv/scripts/activate) виртуальное окружение в проекте в VSC. Устанавливаю библиотеки, однако некоторые библиотеки не хотят устанавливаться в venv. Ошибок не выдает. Но по сути, работая в виртуальном окружении, проект все равно "смотрит" на библиотеки из глобального окружения и берет их. То есть, если удалить библиотеку из глобального окружения, но установить ее в виртуальное, то проект не запуститься и будет требовать библиотеку. Также, находясь в виртуальном окружении, в интерактивной среде Python проверяю пути:

import sys 
sys.path

Возвращает:

['', 'C:\\Users\\DOrlov\\AppData\\Local\\Programs\\Python\\Python313\\python313.zip', 'C:\\Users\\DOrlov\\AppData\\Local\\Programs\\Python\\Python313\\DLLs', 'C:\\Users\\DOrlov\\AppData\\Local\\Programs\\Python
\\Python313\\Lib', 'C:\\Users\\DOrlov\\AppData\\Local\\Programs\\Python\\Python313', 'C:\\Users\\DOrlov\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages']

введите сюда описание изображения

(venv)
DOrlov@i-analytic6 MINGW64 ~/Рабочая папка/Projects/admin-tools (SROS-23/Collection_of_information)
$ deactivate

DOrlov@i-analytic6 MINGW64 ~/Рабочая папка/Projects/admin-tools (SROS-23/Collection_of_information)
$ pip uninstall apscheduler
Found existing installation: APScheduler 3.11.0
Uninstalling APScheduler-3.11.0:
  Would remove:
    c:\users\dorlov\appdata\local\programs\python\python313\lib\site-packages\apscheduler-3.11.0.dist-info\*
    c:\users\dorlov\appdata\local\programs\python\python313\lib\site-packages\apscheduler\*
Proceed (Y/n)? Y
  Successfully uninstalled APScheduler-3.11.0

DOrlov@i-analytic6 MINGW64 ~/Рабочая папка/Projects/admin-tools (SROS-23/Collection_of_information)
$ source venv/scripts/activate
(venv)
DOrlov@i-analytic6 MINGW64 ~/Рабочая папка/Projects/admin-tools (SROS-23/Collection_of_information)
$ python main.py
Traceback (most recent call last):
  File "C:\Users\DOrlov\Рабочая папка\Projects\admin-tools\main.py", line 29, in <module>
    from google_drive.scheduler import launch_scheduler
  File "C:\Users\DOrlov\Рабочая папка\Projects\admin-tools\google_drive\scheduler.py", line 3, in <module>
    from apscheduler.schedulers.background import BackgroundScheduler
ModuleNotFoundError: No module named 'apscheduler'

введите сюда описание изображения введите сюда описание изображения

Вывод which python при активированном и неактивированном venv: введите сюда описание изображения Вывод echo $PATH при активированном venv: введите сюда описание изображения


Ответы (0 шт):