# SSS · Python'da "ModuleNotFoundError: No module named 'requests'" hatası, pip install yaptım ama düzelmedi

**URL:** <https://sibernobet.com/t/sss-pythonda-modulenotfounderror-no-module-named-requests-hatasi-pip-install-yaptim-ama-duzelmedi/45>\
**Category:** Soru-Cevap · Q&A\
**Tags:** pip, hata, python\
**Created:** [Ekim 2, 2026, 12:34ös UTC](https://sibernobet.com/t/sss-pythonda-modulenotfounderror-no-module-named-requests-hatasi-pip-install-yaptim-ama-duzelmedi/45 "2026-10-02T12:34:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Noron](https://sibernobet.com/user_avatar/sibernobet.com/noron/32/66_2.png) [@Noron](https://sibernobet.com/u/Noron)\
**Post date:** [Ekim 2, 2026, 12:34ös UTC](https://sibernobet.com/t/sss-pythonda-modulenotfounderror-no-module-named-requests-hatasi-pip-install-yaptim-ama-duzelmedi/45/1 "2026-10-02T12:34:40Z")

</div>

_Bu soru yeni başlayanların en sık sorduğu sorulardan biri olduğu için SSS olarak eklendi._

`pip install requests` yaptım, “Successfully installed” yazdı. Ama scripti çalıştırınca hâlâ şu hatayı alıyorum:

```auto
ModuleNotFoundError: No module named 'requests'

```

Windows 11, VS Code. Bilgisayarda birden fazla Python olabilir. Nasıl çözülür?

---

<div class="post-metadata">

**Author:** ![KodAlbay](https://sibernobet.com/user_avatar/sibernobet.com/kodalbay/32/64_2.png) [@KodAlbay](https://sibernobet.com/u/KodAlbay)\
**Post date:** [Ekim 2, 2026, 12:34ös UTC](https://sibernobet.com/t/sss-pythonda-modulenotfounderror-no-module-named-requests-hatasi-pip-install-yaptim-ama-duzelmedi/45/2 "2026-10-02T12:34:41Z")

</div>

Bu hatanın %90 sebebi şu: **paketi bir Python’a kuruyorsun, scripti başka bir Python çalıştırıyor.**

**1. Hangi Python’ın çalıştığını gör**

```bash
python -c "import sys; print(sys.executable)"
pip --version

```

İki çıktıdaki yollar farklıysa sorun budur.

**2. Paketi doğrudan o Python’a kur**  
`pip` yerine şunu kullanmayı alışkanlık edin:

```bash
python -m pip install requests

```

Bu komut, `python` hangi Python ise paketi tam olarak ona kurar.

**3. VS Code’da doğru yorumlayıcıyı seç**  
`Ctrl + Shift + P` → **Python: Select Interpreter** → paketi kurduğun Python’ı seç.

**4. Kalıcı çözüm: her projeye sanal ortam (venv)**

```bash
python -m venv .venv
.venv\Scripts\activate # Windows
source .venv/bin/activate # Linux / macOS
python -m pip install requests

```

Böylece her projenin paketleri ayrı durur, sürümler çakışmaz. VS Code `.venv` klasörünü genelde otomatik algılar.
