# P1.5 Python install करताना येणारे नेहमीचे errors आणि उपाय

Source: https://ravindrabagale.com/mr/datascience/py01-how-to-install-python-jupyter-and-vs-code-for-data-science/p1-5-common-python-install-errors-and-how-to-fix-them.html
Language: mr (Marathi with English technical terms)

हे का शिकायचं?

जवळजवळ प्रत्येक नवशिक्याला एकदा तरी install error येतोच. Error message शांतपणे वाचला तर उपाय सोपा असतो.

हे काय आहे?

नेहमीच्या अडचणी: python not recognized (PATH नाही), दोन वेगवेगळे Python, आणि ModuleNotFoundError (package install नाही).

कसं करायचं?

Step 1. Error ची शेवटची line आधी वाचा.
Step 2. python --version आणि sys.version ने कोणता Python चालतो ते पाहा.
Step 3. Package साठी python -m pip install वापरा.
Step 4. तरीही चालत नसेल तर Python uninstall करून पुन्हा install करा.

उदाहरण A: तुम्ही कोणता Python वापरता ते पाहा

```python
import sys
print(sys.version.split()[0])
```

Output:

```text
3.13.5
```

याचा अर्थ: sys.version म्हणजे हा code चालवणाऱ्या Python चं version. Terminal आणि Jupyter मध्ये वेगळं दिसलं तर ते दोन वेगळे Python आहेत.

उदाहरण B: मुद्दाम केलेली error: module सापडत नाही

```python
import blinkit_magic
```

Output:

```text
ModuleNotFoundError: No module named 'blinkit_magic'
```

याचा अर्थ: Error ची शेवटची line problem सांगते. इथे package install करणं किंवा spelling सुधारणं हा उपाय आहे.

रवींद्र बागले यांची tip

साध्या `pip install` ऐवजी `python -m pip install` वापरा. Code चालवणाऱ्या त्याच Python मध्ये install होतं, त्यामुळे "install केलं पण सापडत नाही" हा प्रश्न बहुतेक संपतो.
