• Członkowie 2 posty
    10 lipca 2025 19:41

    Witam!

    Zacząłem naukę Pythona około 3 miesiące temu. Niestety napotkałem problem z biblioteką "requests". Mianowicie, gdy próbuję uruchomić program po jej zaimportowaniu, pojawia się komunikat: "ModuleNotFoundError: No module named 'requests'".

    W pip-ie widzę, że biblioteka "requests" jest zainstalowana. W folderze Scripts znajdują się trzy instalatory: pip, pip3 i pip3.13. Po wywołaniu listy w terminalu widzę, że we wszystkich tych instalatorach biblioteka jest zainstalowana.

    Próbowałem odinstalować i ponownie zainstalować tę bibliotekę z terminala w VSC, instalować z cmd, a także reinstalować Visual Studio Code, ale niestety nic to nie dało.

    Co ciekawe, biblioteka działa, jeśli zaimportuje ją w taki sposób: "from pip._vendor import requests"

    Czy ktoś z was miał podobny problem i podzieliłby się jego rozwiązaniem? :)

  • 11 lipca 2025 19:41

    Cześć Ravis!

    Nigdy nie miałem takiego problemu. Importowanie z pip._vendor brzmi jak importowanie wewnętrznej wersji requestsów używanej przez pip, a nie wersji którą zainstalowałeś. Biblioteka jest prawidłowo zainstalowana jak pokaże się w pip list.

    Czy używasz jakiegoś wirtualnego środowiska? Pytam o venv/virtualenv albo Poetry.

  • Członkowie 2 posty
    12 lipca 2025 13:56

    Hej rafalp, nie używam na razie żadnego środowiska. Natomiast jeśli chodzi o pip, to biblioteka "requets" wyświetla mi się niezależnie w którym pip sprawdzam: wywołując pip3 list, pip3.13 list i pip list przedstawia listę w której widnieje "requests"

  • 13 lipca 2025 12:32

    Też nie miałem takiego problemu. Może to jest kwestia używania VSC, bo mnie to wygląda na problem ze ścieżką dostępu. Otwórz terminal i wpisz pip list, jeśli masz na liście requests to wpisz python i w linii komend pythona wpisz import requests i zobacz czy bedą jakieś błędy importu.