Почему VS Code не находит Request.auth в среде Conda, где это делает командная строка?Python

Программы на Python
Гость
Почему VS Code не находит Request.auth в среде Conda, где это делает командная строка?

Сообщение Гость »

Вскоре мой скрипт, который работал нормально, перестал работать, выдав

Код: Выделить всё

ModuleNotFoundError: No module named 'requests.auth'
Я не помню, чтобы я менял среду Conda, которую использует скрипт.
В один день все работало нормально, а на следующий день остановилось. Я не знаю, какой параметр изменился.
Я попробовал несколько способов найти решение, но безуспешно. Среди них были:
  • настройка новой, чистой среды conda, обязательно установленные запросы
  • очистка кэша VS Codes
  • несколько перезагрузок
Самое странное: когда я запускаю следующие команды в интерактивном сеансе оболочки, все работает, и я получаю «Ответ [200]».
Когда я запускаю его в блокноте Jupyter или файле .py в VS Code, я получаю вышеупомянутую ошибку ModuleNotFoundError. То же самое касается выполнения файла из командной строки.
Все вышеперечисленные тесты проводились в той же среде Conda, в которой обязательно установлены запросы.
Также : Он работает в виртуальной среде, к которой у меня есть доступ, и к которой синхронизируются мои настройки VS Code. Так может быть, не VS Code, а что-то локальное для моей машины?

Код: Выделить всё

import requests
from requests.auth import HTTPBasicAuth

basic = HTTPBasicAuth('user', 'pass')

requests.get('https://httpbin.org/basic-auth/user/pass', auth=basic)
Некоторые характеристики:
  • ОС: Windows 10
  • Python: 3.12.2
  • Запросы: 2.31.0
  • Конда: 24.1.2
Я благодарен за любые предложения, которые подтолкнут меня в правильном направлении.

Подробнее здесь: https://stackoverflow.com/questions/781 ... he-command

Вернуться в «Python»