Active4 years, 11 months ago
This question already has an answer here:
- Problems downloading artifact - error reading signed content 2 answers
I have eclipse 3.7 installed and I'd like to install pydev from pydev.org/updates from help>install new software but I keep getting errors:
Although PyDev is available through Eclipse Marketplace, I had some problems making it work from there. After a few hit and trials, I found a way to integrate the plugin in Eclipse without going through the marketplace. With this blog, I would like to share the steps for how to install Python PyDev plugin in Eclipse.
How can I fix this?
user1556297user1556297
marked as duplicate by Kenster, bosnjak, Jackson, msturdy, user2062950 Dec 22 '14 at 14:29
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
3 Answers
Not sure if this will fix the problem, but one workaround solution may be to uncheck 'Show only the latest versions of available software' on the install dialog box where you choose the version of PyDev to install.
Alternatively, you could manually install PyDev by downloading the zip file and extracting it to the eclipse/dropins folder.
You can find the latest version of PyDev here:http://sourceforge.net/projects/pydev/files/
The second solution is as noted in the PyDev manual:http://pydev.org/manual_101_install.html
Hopefully one of these approaches fixes the issue. :)
TajiTaji
I was having problems with installing all versions of PyDev from 3.0 onwards while using Ubuntu, even when using the zip file supplied on the PyDev website for a while, but here is the solution to get it working.
Up to date versions of Eclipse may complete the PyDev installation using Eclipse's install feature with 'http://pydev.org/updates', but even though installed PyDev will do nothing. (You can skip to step 2 if you are in this situation) Older versions of Eclipse will show the above error. However, both old (at least going as far back as the version on the Ubuntu Software Center, 3.7.2) and new versions can use PyDev 3.0+ perfectly if you follow these instructions.
Step 1:
Go to the (PyDev website) and download the zip file for Pydev 3.0 or higher.
Navigate to ~/.eclipse/org.eclipse.platform_VERSION/ (in Ubuntu, not sure where the Eclipse folder would be in Windows) and create a folder called 'dropins'. Copy the contents of the downloaded zip file to this new folder.
Step 2:
PyDev will now be installed, but wont do anything until you download Java 7, so you need to type the following commands into a terminal:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java7-set-default
If you are using Windows you should probably be able to just download and install Java 7 from the Oracle website and stop here.
Step 3:
Java 7 will now be installed, but it is possible that Eclipse will no longer start. If this is the case you need to type the following into the terminal on 32-bit systems:
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/
Or the following on 64-bit systems:
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/
PyDev 3.0+ should now be working fully in Eclipse!
Juls0419Juls0419
The pydev site states as requirement that the version of eclipse should be 3.8/4.2 (JUNO) and upwards.
I ran into the same problem, updated eclipse and the problem vanished.
A more descriptive report from the installer would have been nicer.
dmaijdmaij
Not the answer you're looking for? Browse other questions tagged javapythoneclipsepydev or ask your own question.
Active1 year, 7 months ago
Which Eclipse package should I choose for Python development with PyDev?
Nothing on the Eclipse homepage tells me what to choose, and the PyDev documentation assumes I already have Eclipse installed. Does it matter which Eclipse package I choose?
Steven M. Vascellaro7,4291212 gold badges5454 silver badges116116 bronze badges
Markus JohanssonMarkus Johansson1,76755 gold badges2828 silver badges4747 bronze badges
13 Answers
If you just plan on doing Python dev, I'd just go with Platform Runtime Binary.
After that, I'd follow the instructions http://pydev.org/download.html and http://pydev.org/manual_101_root.html to install PyDev.
I use the same setup for Python development. I also have the RadRails plugin for Ruby on Rails development.
Fabio Zadrozny21.9k33 gold badges5757 silver badges7070 bronze badges
OwenOwen11.1k1313 gold badges3737 silver badges4747 bronze badges
PyDev was acquired by Aptana, so you might want to check that one out as well.
LukeLuke12.5k2929 gold badges8989 silver badges153153 bronze badges
Assuming Python, and nothing else - I would just get the 'Runtime Binary' edition of Eclipse, and add the PyDev extension. That way Eclipse starts up lightning fast, consumes less memory and generally gets in your way less. On top of that, you can always add in whatever extensions/plugins you find you need. The runtime is generally around 50MB, instead of the usual 100+ for the SDK or other versions.
You can always find the latest version here:
At the time of this posting, that would be 3.6.1:
GoyuixGoyuix18.2k1414 gold badges7575 silver badges124124 bronze badges
If you are getting started, I would recommend you python easyeclipse.
Pydev can give some incompatibilities when using it together with other extensions.
David ArcosDavid Arcos3,73155 gold badges2323 silver badges3434 bronze badges
A useful shortcut is to download EasyEclipse for PyDev. This is a version of Eclipse already pre-configured for pydev, and seems to be easier to install than gathering all of the Eclipse pieces yourself. Unfortunately it uses a rather old version of PyDev, but this is easily remedied by going to
J. PetersonJ. PetersonHelp > Software Updates >
and letting Eclipse grab the latest version (you'll need to change the PyDev location to SourceForge before doing this).1,36311 gold badge1515 silver badges1818 bronze badges
I prefer that you should use Luna which is a tool for Java developers creating Java EE and Web applications, surely you can add PyDev to it.
As you are getting started with python, eclipse and pydev, you probably need step-by-step process.
Either follow these simple steps or Watch this video.
Step 1: Download and install Eclipse(Luna)
Step 2: Open Eclipse >> Help >> Install New Software...
Step 3: In the 'Work with' textfield type : http://pydev.org/updates
Step 4: select checkbox PyDev >> next >> next >> finish
Step 5: It Will install but later a new frame will open,make sure to check on 'Brainwy Software,PyDev,Brainwy >> OK
Eclipse will restart after you click ok.
Step 6: Click on File >> New >> Project >> PyDev Project >>
Now you have to add Interpreter.
Step 7: Click on 'Please configure an interpreter before proceeding'
Step 8: Click on 'Manual Config'
Step 9: Click on 'New' then give interpreter Name(python 2.x.x or python 3.x.x the version you are using) or any other name as you like.
Step 10: Click on 'Browse' to give path.
If you are using Windows it probably would be in C: drive,
If you are using Ubuntu it would be in '/usr/bin/python2.x'or use command 'whereis python' in terminal.
Step 11: After this Select the interpreter >> Finish.
And you are good to go.
kiok46kiok461,21611 gold badge88 silver badges2626 bronze badges
I'd recommend http://www.liclipse.com/ if you want a simple and straightforward setup (especially for web development, as it also has editors for web-related contents, such as html, css, javascript) or getting only the Platform Runtime Binary (which is the lightest released Eclipse with things needed for Pydev, around 47 MB -- it can be gotten at: http://download.eclipse.org/eclipse/downloads/, selecting the version you want and then looking for the Platform Runtime Binary).
The install instructions are at: http://pydev.org/manual_101_install.html (and from there a getting started manual follows).
Fabio ZadroznyFabio Zadrozny21.9k33 gold badges5757 silver badges7070 bronze badges
pydev and Python2.6 doesnt work with eclipse for C++.Download the classic version and you should be good.
VikyViky31511 gold badge44 silver badges1313 bronze badges
I think that the Aptana distribution of Eclipse the the easiest way to get PyDev these days...especially since it's now free for the full version. If you download the Studio from here: http://www.aptana.org/ You can easily install PyDev from their plugin manager once it's up and running.
Tim WhiteTim White
Usually no-one mention but Eclipse do have Python support in its DLTK (dynamic languages toolkit) plugin set.You certainly may want to try it.
Anyway it is not as much functional as PyDev plugin thus you can have it securely. PyDev asks to accept its certificate that is vulnerability to MIM attacks.
You may want to consider PyCharm IDE as it has also PyDev work included. PyCharm team has own PyDev branch and had some work on its debugger. Some details on this collaboration.
SergeiSergei1,99211 gold badge2121 silver badges3737 bronze badges
I use J2EE Eclipse for Python and Java development. It works well.But Classic Eclipse should be enought.
maxpmaxp3,37755 gold badges2424 silver badges2727 bronze badges
I would just get [ JetBrains PyCharm Community Edition 4.5.3 ].its FREE, fully featured and most of all, its dedicated for Python development.
there are 3 other IDE's that are great too, and they do over 30 languages each,without needing plugins and additional 18 more by adding plugins.check out --> Brackets, Atom and Visual Studio Code.they are all free. I suggest checking out PyCharm first.
DiscreteDiscrete
Easy Eclipse for python is good and light weight tool. But, then you dont get any of the extra features from it.
I tried to start with Django learning, but thn this version wasn't enough for it.If you only opt fr simple python codes, its a very good tool.
Abhi31jeetAbhi31jeet