بلاگ
آموزش نصب پایچارم (Pycharm) در لینوکس

پایچارم (Pycharm) چیست؟
پایچارم یک IDE یا محیط توسعه برنامه نویسی برای پایتون و همچنین توسعه وب میباشد. این IDE از عیبیابی (debugging)، داکر (docker) و Vargant و همچنین از موارد زیر پشتیبانی میکند:
- embedded Git control
- Anaconda
- syntax highlighting
- code completion
- ssh terminal
- code refactoring
- rich navigation capabilities
در پایچارم میتوان با نصب افزونههای مختلف به امکانات جدیدی دست یافت. این نرم افزار همچنین از فریمورکهای وب همچون Django و Flask نیز پشتیبانی میکند. در نظر داشته باشید که اگر قصد دارید به زبانهای برنامهنویسی همچون جاوا اسکریپت، SQL، HTML، CSS، AngularJS، Node.js کد بزنید میتوانید پایچارم را یکی از گزینهها برای IDE در نظر داشته باشید.
نصب Pycharm در لینوکس
پایچارم یک محیط توسعه چندسکویی (cross-platform) است که در لینوکس به خوبی قابل استفاده میباشد. این نرم افزار را میتوان به راحتی با استفاده از فایل آرشیو آن و یا پکیج اسنپ (snap) برای اوبونتو نصب نمود.
آموزش نصب Pycharm در لینوکس (انواع توزیعها)
۱. وارد وبسایت Jetbrains شوید:
https://www.jetbrains.com/pycharm
۲. فایل tar.gz برنامه pycharm را دانلود کنید.
۳. با دستور زیر آن را از حالت فشرده خارج نموده و در پوشه /opt کپی کنید:
sudo tar xfz pycharm-*.tar.gz -C /opt/
۴. سپس از زیردایرکتوری bin اسکریپت Pycharm.sh را اجرا نمایید:
$ cd /opt/pycharm-*/bin
$ ./pycharm.sh
آموزش نصب Pycharm در اوبونتو
نصب Pycharm در لینوکس توزیع اوبونتو به راحتی انجام میگیرد. همانطور که در ابتدای این مقاله نیز گفته شد نسخه رایگان Pycharm تحت عنوان Pycharm Community میباشد. برای نصب این نسخه از پایچارم در اوبونتوی نسخه ۱۶٫۰۴ به بالا از snap برای نصب pycharm استفاده نمایید:
$ sudo snap install pycharm-community --classic
تفاوت دو نسخه مختلف Community و Professional در نرم افزار Pycharm
Pycharm در دو نسخه ارائه میشود: Community و Professional. نسخه Community بصورت رایگان و نسخه Professional با امکانات بیشتر اما بصورت غیر رایگان ارائه میشود که شما میتوانید با توجه به نیاز پروژه به انتخاب نسخه Pycharm بپردازید. اطلاعات بیشتر در مورد تفاوت بین این دو نسخه را در جدول زیر ملاحظه کنید:
امکانات نسخه حرفه ای (Professional) (غیر رایگان) | امکاناتی که در هر دو نسخه حرفه ای (Professional) و کامیونیتی (Community) در دسترس است (رایگان) | |
---|---|---|
مقایسه کلی | Web development with JavaScript, CoffeeScript, TypeScript, HTML/CSS and more Frameworks: Django, Flask, Google App Engine, Pyramid, web2py Remote development capabilities : Remote run/debug, VM support Database & SQL support UML & SQLAlchemy Diagrams Scientific Tools |
Intelligent Editor Graphical Debugger Refactorings Code Inspections Version Control Integration |
پایتون، فریمورک ها و ابزارها | Cython Django AppEngine Flask Jinja2 Mako web2py Pyramid Profiler SQLAlchemy Diagrams Remote interpreters, remote debugging, Vagrant, Docker Duplicate code detection Code coverage .po files support BDD support Profiler integration Thread Concurrency Visualization |
Core Python language support Code Inspections Refactoring Local debugger Test runners reStructuredText support PyQt PyGTK Package management Virtualenv/Buildout Python console IPython Notebook |
پلتفرم | CSS/HAML/SASS/LESS/Stylus Database/SQL JavaScript and JS Debugger Perforce, TFS FTP/SFTP/FTPS remote host deployment TextMate bundles REST Client Puppet File watchers |
XML, HTML, YAML, JSON, RelaxNG Git, Mercurial, CVS, Subversion, GitHub IntelliLang Local terminal Task management |
هزینه | خرید از فروشگاه وبسایت Pycharm | رایگان |
امیدوارم از این آموزش لذت کافی را برده باشید.
سلام دست شما درد نکنه عالی بود خیلی کارتون درسته رو ی اوبونتو ۱۹٫۱۰ پایچارم پرو نصب کردم