Linux-ൽ Eclipse IDE-നായി PyDev എങ്ങനെ സജ്ജീകരിക്കാം


പ്രോഗ്രാമർമാർ കേൾക്കുന്ന ഒരു പുതിയ പദമല്ല എക്ലിപ്സ്. ഡെവലപ്പർ കമ്മ്യൂണിറ്റിയിൽ ഇത് വളരെ ജനപ്രിയമാണ്, വളരെക്കാലമായി വിപണിയിൽ ഉണ്ട്. PyDev പാക്കേജ് ഉപയോഗിച്ച് എക്ലിപ്uസിൽ പൈത്തൺ എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് കാണിക്കുന്നതിനെക്കുറിച്ചാണ് ഈ ലേഖനം.

ജാവ വികസനത്തിന് ഉപയോഗിക്കുന്ന ഒരു ഇന്റഗ്രേറ്റഡ് ഡെവലപ്മെന്റ് എൻവയോൺമെന്റ് (IDE) ആണ് എക്ലിപ്സ്. ജാവ കൂടാതെ PHP, Rust, C, C++ മുതലായ മറ്റ് ഭാഷകളെയും ഇത് പിന്തുണയ്uക്കുന്നു. പൈത്തണിനായി സമർപ്പിത Linux IDE-കൾ വിപണിയിൽ ലഭ്യമാണെങ്കിലും, പൈത്തൺ വികസനത്തിന് അനുയോജ്യമാക്കാൻ ആളുകൾ അവരുടെ എക്ലിപ്സ് പരിതസ്ഥിതിയിൽ ഇപ്പോഴും മാറ്റങ്ങൾ വരുത്തുന്നത് ഞാൻ കണ്ടു.

ഞങ്ങൾ ഇൻസ്റ്റാളേഷൻ 3 ഭാഗങ്ങളായി വിഭജിക്കും.

ഈ പേജിൽ

  • ലിനക്സിൽ ജാവ ഇൻസ്റ്റാൾ ചെയ്ത് കോൺഫിഗർ ചെയ്യുക
  • Linux-ൽ Eclipse IDE ഇൻസ്റ്റാൾ ചെയ്യുക
  • Eclipse IDE-യുടെ മുകളിൽ PyDev ഇൻസ്റ്റാൾ ചെയ്യുക

നമുക്ക് അത് എങ്ങനെ സജ്ജീകരിക്കാം എന്നറിയാൻ നമുക്ക് നേരെ ചാടാം.

നമ്മൾ ജാവ ഇൻസ്റ്റാൾ ചെയ്തില്ലെങ്കിൽ ഗ്രഹണം പ്രവർത്തിക്കില്ല, അതിനാൽ ഇത് നിർബന്ധിത ഘട്ടമാണ്. എക്ലിപ്സിന്റെ ഏറ്റവും പുതിയ റിലീസിന് Java JRE/JDK 11 അല്ലെങ്കിൽ അതിന് മുകളിലുള്ള പതിപ്പ് ആവശ്യമാണ് കൂടാതെ 64-ബിറ്റ് JVM ആവശ്യമാണ്.

ലിനക്സിൽ ജാവ എങ്ങനെ സജ്ജീകരിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ഞങ്ങളുടെ സമഗ്രമായ ലേഖനം നോക്കുക.

  • ഉബുണ്ടു, ഡെബിയൻ, ലിനക്സ് മിന്റ് എന്നിവയിൽ ജാവ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • CentOS/RHEL 7/8, Fedora എന്നിവയിൽ ജാവ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

ലിനക്സിൽ എക്ലിപ്സ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഞങ്ങളുടെ സമഗ്രമായ ലേഖനം നോക്കുക.

  • ഡെബിയനിലും ഉബുണ്ടുവിലും എക്ലിപ്സ് ഐഡിഇ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം
  • CentOS, RHEL, Fedora എന്നിവയിൽ Eclipse IDE എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

പൈത്തൺ വികസനത്തിനായി എക്ലിപ്uസുമായി സംയോജിപ്പിക്കാൻ സൃഷ്uടിച്ച ഒരു മൂന്നാം കക്ഷി പ്ലഗിൻ ആണ് PyDev, ഇത് ഉൾപ്പെടെ നിരവധി സവിശേഷതകളോടെയാണ് ഇത് വരുന്നത്.

  • ലിന്റർ(പൈലിന്റ്) ഇന്റഗ്രേഷൻ.
  • യാന്ത്രിക പൂർത്തീകരണം.
  • ഇന്ററാക്ടീവ് ടെർമിനൽ.
  • റിഫാക്uടറിംഗ് പിന്തുണ.
  • നിർവചനത്തിലേക്ക് പോകുക.
  • ജാങ്കോയ്ക്കുള്ള പിന്തുണ.
  • ഡീബഗ്ഗർ പിന്തുണ.
  • ഒരു യൂണിറ്റ് ടെസ്റ്റുമായുള്ള സംയോജനം.

PyDev-ന് Java 8 ഉം Eclipse 4.6 (Neon) ഉം Python 2.6-ലും അതിനുമുകളിലുള്ളവയിലും പിന്തുണയ്uക്കേണ്ടതുണ്ട്. PyDev ഇൻസ്റ്റാൾ ചെയ്യാൻ നമ്മൾ Eclipse update manager ഉപയോഗിക്കും.

\മെനു ബാർ → സഹായം → പുതിയ സോഫ്റ്റ്uവെയർ ഇൻസ്റ്റാൾ ചെയ്യുക എന്നതിലേക്ക് പോകുക.

ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾക്ക് ഒരു വിൻഡോ തുറക്കും. \ചേർക്കുക ക്ലിക്ക് ചെയ്ത് URL \http://www.pydev.org/updates ടൈപ്പ് ചെയ്യുക. നൽകിയിരിക്കുന്ന URL-ൽ നിന്ന് PyDev-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്uറ്റാൾ ചെയ്യുന്നത് ഗ്രഹണം ശ്രദ്ധിക്കും. PyDev പാക്കേജ് തിരഞ്ഞെടുത്ത് ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ \അടുത്തത് അമർത്തുക.

ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ \മെനുബാർ → വിൻഡോ → മുൻഗണനകൾ എന്നതിലേക്ക് പോകുക. ഇടതുവശത്ത്, നിങ്ങൾ PyDev കണ്ടെത്തും. മുന്നോട്ട് പോയി അത് വികസിപ്പിക്കുക. ഇവിടെയാണ് നിങ്ങൾക്ക് PyDev എൻവയോൺമെന്റ് കോൺഫിഗർ ചെയ്യാൻ കഴിയുക.

അടുത്ത ഘട്ടം പൈത്തൺ ഇന്റർപ്രെറ്റർ കോൺഫിഗർ ചെയ്യുക എന്നതാണ്. ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ \ലിസ്റ്റിൽ നിന്ന് തിരഞ്ഞെടുക്കുക അമർത്തുക. ഇത് നിങ്ങളുടെ മെഷീനുകളിൽ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പൈത്തൺ പതിപ്പുകളും പരിശോധിക്കും. എന്റെ കാര്യത്തിൽ, ഞാൻ Python2 ഉം Python3.8 ഉം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. ഞാൻ എന്റെ ഡിഫോൾട്ട് ഇന്റർപ്രെറ്ററായി Python 3.8 തിരഞ്ഞെടുക്കും. ക്ലിക്ക് ചെയ്യുക. \പ്രയോഗിച്ച് അടയ്ക്കുക കൂടാതെ നിങ്ങൾ ഒരു പൈത്തൺ ഇന്റർപ്രെറ്റർ സജ്ജീകരിച്ചു.

കുറച്ച് കോഡ് പ്രവർത്തിപ്പിക്കാനുള്ള സമയമാണിത്. \Project Explorer → Create a Project → PyDev → PyDev Project തിരഞ്ഞെടുത്ത് ഒരു പുതിയ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക.

പ്രോജക്uറ്റ് നെയിം, ഡയറക്uടറി, പൈത്തൺ ഇന്റർപ്രെറ്റർ പതിപ്പ് പോലുള്ള പ്രോജക്uറ്റുമായി ബന്ധപ്പെട്ട വിവരങ്ങൾ കോൺഫിഗർ ചെയ്യാൻ ഇത് ആവശ്യപ്പെടും. ഈ പരാമീറ്ററുകൾ ക്രമീകരിച്ചു കഴിഞ്ഞാൽ \പൂർത്തിയാക്കുക ക്ലിക്ക് ചെയ്യുക.

ഒരു .py വിപുലീകരണം ഉപയോഗിച്ച് ഒരു പുതിയ ഫയൽ സൃഷ്uടിച്ച് നിങ്ങളുടെ കോഡ് സ്ഥാപിക്കുക. പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിന്, റൈറ്റ് ക്ലിക്ക് ചെയ്ത് \Run As → Python Run തിരഞ്ഞെടുക്കുക അല്ലെങ്കിൽ മെനു ട്രേയിൽ നിന്ന് റൺ ഐക്കൺ അമർത്തുക. പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് \CTRL+F11 അമർത്താം.

ഈ ലേഖനത്തിന് അത്രയേയുള്ളൂ. Eclipse-ൽ PyDev എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് നമ്മൾ കണ്ടു. PyDev ഓഫർ ചെയ്യുന്ന കൂടുതൽ ഫീച്ചറുകൾ ഉണ്ട്. അതുമായി കളിക്കുകയും നിങ്ങളുടെ ഫീഡ്uബാക്ക് പങ്കിടുകയും ചെയ്യുന്നു.