Ошибка при чтении модуля из скрипта Python в VSCode

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

  1. Открываю VSCode -> Open folder... (Создаю папку в директории диска D:\..);
  2. Отрываю терминал, создаю виртуальное окружение:
python -m venv venv
  1. Активирую виртуальное окружение:
venv\Scripts\activate
  1. Устанавливаю в виртуальном окружении необходимый модуль, допустим requests:
(venv) pip install requests

Установка проходит успешно.

  1. Создаю файл main.py, делаю импорт модуля, запускаю код:
import requests
  1. Получаю ошибку: Traceback (most recent call last): File "d:\PythonProject\CoinBot\main.py", line 1, in <module> import requests ModuleNotFoundError: No module named 'requests'

Скрин VSCode

Поиск решение в гугл натолкнул на мысль, что проблема либо в импорте модуля, либо в интерпретаторе, либо нужно настроить VSCode. Если кто-то сможет помочь развернутым ответом или статьей для понимания сути проблемы буду признателен.

P.S.:

  • Предупреждение PowerShell выглядит так: Предупреждение PowerShell

  • Код запускал через команду Run: Запуск кода


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

Автор решения: Максим Седов-Бахенский
import telebot

token = '8142128318:AAHTpQ5wq4SWjOIWJtriffQso2EvECKJF4M'
bot = telebot.TeleBot(token)

@bot.message_handler(commands=['start'])
def start(messang):
    user_id = messang.chat.id
    bot.send_messange(user_id ,'привет :)' )

bot.polling()
→ Ссылка