इंटेलीजे (IntelliJ) को सामान्य पायथन मॉड्यूल पहचानने के लिए, बस पायथन SDK बनाएं और जोड़ें:
File -> Project Structure -> Project -> Project SDK -> New
और अपने पायथन इंटरप्रेटर का इंस्टॉलेशन पथ चुनें (उदाहरण के लिए, विंडोज में `C:\Python26` और लिनक्स में `/usr/bin/python2.7`) होम पथ के रूप में। यह इंटेलीजे को इन डायरेक्टरी में देखने की अनुमति देता है ताकि आपको सुझाव और दस्तावेज़ीकरण संकेत दे सके।
यदि पायथन SDK पहले से सही ढंग से कॉन्फ़िगर है
यदि आपका पायथन SDK पहले से सही ढंग से कॉन्फ़िगर है और आप अभी भी इस समस्या का सामना कर रहे हैं कि बिल्टइन्स पहचाने नहीं जा रहे हैं, तो इसे आजमाएं:
File -> Invalidate Caches/Restart
आधुनिक IntelliJ / PyCharm सेटअप (2024+)
1. इंटरप्रेटर कॉन्फ़िगर करें
Settings/Preferences -> Project -> Python Interpreter -> Add Interpreter
# विकल्प:
# - Virtualenv Environment (नया/मौजूदा)
# - Conda Environment
# - System Interpreter
# - Pipenv Environment
# - Poetry Environment
# - WSL (लिनक्स पर)
# - SSH Interpreter
# - Docker
2. पैकेज प्रबंधित करें
- IDE में पैकेज जोड़ें/हटाएं/अपग्रेड करें
- `requirements.txt` / `Pipfile` / `pyproject.toml` से सिंक करें
3. सामान्य समस्याएं ठीक करें
| समस्या | समाधान |
|---|---|
| बिल्टइन्स पहचाने नहीं गए | Invalidate Caches / Restart |
| इम्पोर्ट हल नहीं हुआ | सही इंटरप्रेटर चुनें, वर्चुअलएनवी सक्रिय करें |
| टाइप हिंट्स काम नहीं कर रहे | Settings -> Editor -> Inspections -> Type checking सक्षम करें |
| स्लो इंडेक्सिंग | अनावश्यक पथ बाहर करें, `.idea` साफ़ करें |
4. वर्चुअल एनवायरनमेंट ऑटो-डिटेक्शन
PyCharm/IntelliJ प्रोजेक्ट रूट में `venv/`, `.venv/`, `env/` को स्वचालित रूप से पहचानता है।
5. रिमोट इंटरप्रेटर (SSH/Docker/WSL)
# SSH
Settings -> Project -> Python Interpreter -> Add -> SSH Interpreter
Host: user@host
Interpreter path: /home/user/venv/bin/python
# Docker
Add -> Docker -> Image: python:3.11
PyCharm-विशिष्ट विशेषताएं
- क्विक डॉक्यूमेंटेशन: `Ctrl+Q` (Windows) / `F1` (Mac)
- सोर्स पर जाएं: `Ctrl+Click` / `Cmd+Click`
- टाइप इंफरेंस: स्वचालित, मायपी एकीकरण के साथ बढ़ाया गया
- रीफैक्टरिंग: नाम बदलें, निकालें, इनलाइन