• Shopping Cart Shopping Cart
    0Shopping Cart
London App Developer
  • Courses
  • Consulting
  • Tutorials
  • About
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
Eclipse and Python software logos on a blue background image
IDE

How to install Eclipse and PyDev

If you are just starting to learn Python development, you may be wondering what is a good IDE (Interactive Development Environment) you can use to get the code flowing? My personal favorite is Eclipse with the PyDev plugin.

Why is it my favourite? For a few reasons:

  • Eclipse is a powerful IDE with many built in features.
  • Eclipse has an extensive marketplace for plugins.
  • It’s Open Source.
  • Easily sync projects to remote servers over SSH.
  • Nice Git integration.

So, how do you get going with this awesome IDE?

In this tutorial I will be using Windows 8.1, however it will work equally as well on a Mac or Linux machine.

Download Eclipse

If you have not done so already, download eclipse from https://www.eclipse.org/downloads/.

Screenshot of the Eclipse IDE for Java EE Developers download link

The file you download will look something like this:

Screenshot of downloaded file

Extract the file to a location you wish to keep the application. Eclipse is unique in that there is no installer and it keeps all the files in the local directory.

Next, run eclipse.exe to load Eclipse for the first time.

Screenshot of Eclipse launcher

Choose a workspace (where the project files will be stored) and click OK.

Eclipse Luna IDE  Select Workspace Screenshot

When it loads it will look something like this:

Eclipse Luna IDE Screenshot

Click X on the tab to close the welcome screen.

Exclude Luna exit welcome screen screenshot

Now Eclipse is installed and set up, it’s time to install PyDev. Click Help > Install New Software.

From the Install window, select Add to add a new site (this is to add an external repository to install a plugin and get latest updates)Eclipse Luna install new plugin screenshot

In the Add Repository screen, enter the following:

Name: PyDev

Location: http://pydev.org/updates

Wondering what it all means? Well, Name is what it will be called in your repository list. Location is the URL for the repository updates. At the time if writing this article the repository URL is http://pydev.org/updates. This is unlikely to change, however, you can ensure you get the latest URL by looking on the PyDev website (http://pydev.org/download.html).

Enter the details into the Add Repository screen and click OK.

Eclipse Luna Add Repository Input Screenshot

Now that the PyDev repository is added, you can install PyDev. From the Work with dropdown box, select PyDev.

Eclipse Install New Software Work With Page Screenshot

The Available Software list should populate with some items. Check the box next to PyDev in the list, then select Next to continue.

Available Software list in Eclipse with PyDev

The next screen is Install Details screen where you can review what you would like to install. Ensure that PyDev for Eclipse is in the list and click Next.

Eclipse Review Installation for PyDev Install Screenshot

In the Review Licenses screen, read the license thoroughly and (if you agree) select I accept the terms of the license agreement. Then click Finish.

Eclipse Install PyDev Accept Terms and Conditions Screenshot

The Installing Software box will appear to show you the progress of the installation.

Eclipse Installing Software Screen Screenshot

A popup will appear to confirm that you trust the certificates that are being used to install the software. In the Selection  Needed box, select the certificate for Brainwy Software; PyDev; Brainwy and click OK.

Eclipse Trust Certificate Selection Screenshot

After the installation completes, you will be prompted to restart Eclipse. Select Yes to complete the installation.

Restart Eclipse Prompt Screenshot

When Eclipse restarts, on the surface, it will look as though nothing has changed and all the work has been for nothing. However, if you navigate to Window > Open Perspective > Other, you will see that all the hard work has in-fact, paid off.

Eclipse Open Perspective Selection Screenshot

In the Open Perspective menu, select PyDev from the list and click OK.

Eclipse Open Perspective Selection Box Screenshot

You will see the PyDev option appear on the top right of the screen. Select it to switch to the PyDev perspective (which basically sets Eclipse into Python mode).

Eclipse Open With PyDev Screenshot

If you wish to start a new project, select File > New > PyDev project from the top menu.

Eclipse New PyDev Project Menu Screenshot

That’s it. PyDev is installed and setup for your Eclipse installation. If you have any questions of feedback, please use the comments box below.

 

Tags: Eclipse, IDE, PyDev
Share this entry
  • Share on Facebook
  • Share on X
  • Share on WhatsApp
  • Share on Pinterest
  • Share on LinkedIn
  • Share on Tumblr
  • Share on Vk
  • Share on Reddit
  • Share by Mail
https://i0.wp.com/londonappdeveloper.com/wp-content/uploads/2015/05/How-to-install-Eclipse-and-PyDev.png?fit=277%2C223&ssl=1 223 277 mark https://londonappdeveloper.com/wp-content/uploads/2018/12/lon_website_logo-300x110.png mark2015-05-12 07:35:222022-01-12 10:39:40How to install Eclipse and PyDev
3 replies
  1. !jklö!
    !jklö! says:
    December 2, 2016 at 9:59 pm

    worked perfectly fine for me, thanks!

  2. Aditya Mahapatra
    Aditya Mahapatra says:
    December 15, 2016 at 9:06 pm

    Very well detailed & helped me out a lot. Works like a charm. Just a suggestion, if you wanna add to the guide. When I try to install an update or a plugin (in this case, PyDev), it is very slow to calculate dependencies and takes forever to get going which makes it seem that the installation is stuck. In order to get around this, try to uncheck the option “Contact all update sites” before installing your selection. That results in the installation starting almost instantaneously.

    Thanks again!

  3. Robert Fawcett
    Robert Fawcett says:
    January 5, 2018 at 7:50 pm

    Clear, simple & worked well, thanks!

Comments are closed.

Pages

  • About
  • Consulting
  • Home
  • Tutorials

Categories

  • AI
  • Android
  • Android Studio
  • Angular
  • Aptana Studio
  • AWS
  • Bootstrap
  • Career advice
  • Celery
  • Databases
  • Deployment
  • DevOps
  • Django
  • Django REST Framework
  • Docker
  • Eclipse
  • Getting Help
  • Git
  • Git Bash
  • Git Flow
  • GitHub Actions
  • Google App Engine
  • IDE
  • Ionic Framework
  • iOS
  • JavaScript
  • Job Search
  • Links
  • Linux
  • Mac OS X
  • macOS
  • Node.JS
  • OpenAI
  • PGAdmin
  • Postgres
  • Productivity
  • Python
  • React
  • Salt Stack
  • Stack Overflow
  • Tools
  • Travis-CI
  • Tutorials
  • Ubuntu
  • Uncategorized
  • Vagrant
  • VSCode
  • WebSockets
  • Windows 10
  • WordPress

London App Developer Ltd,

71-75 Shelton Street, Covent Garden, London, United Kingdom, WC2H 9JQ

Company registration number: 09718346

© London App Developer - London App Developer Ltd, Company Registration Number: 09718346, VAT: GB224061842
  • Link to X
  • Link to Youtube
  • Link to Facebook
  • Link to Reddit
Link to: How to completely uninstall MariaDB from a Debian 7 server Link to: How to completely uninstall MariaDB from a Debian 7 server How to completely uninstall MariaDB from a Debian 7 serverMariaDB and Debian 7 logos on a pale yellow background Link to: Installing Eclipse Luna on Windows 10 Link to: Installing Eclipse Luna on Windows 10 Eclipse and Windows software logos on a night skyInstalling Eclipse Luna on Windows 10
Scroll to top Scroll to top Scroll to top

This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.

OKLearn more

Cookie and Privacy Settings



How we use cookies

We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.

Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.

Essential Website Cookies

These cookies are strictly necessary to provide you with services available through our website and to use some of its features.

Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.

We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.

Google Analytics Cookies

These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.

If you do not want that we track your visit to our site you can disable tracking in your browser here:

Other external services

We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.

Google Webfont Settings:

Google Map Settings:

Google reCaptcha Settings:

Vimeo and Youtube video embeds:

Other cookies

The following cookies are also needed - You can choose if you want to allow them:

Privacy Policy

You can read about our cookies and privacy settings in detail on our Privacy Policy Page.

Privacy Policy
Accept settingsHide notification only