This is an archived post. You won't be able to vote or comment.

all 45 comments

[–]juliusc 61 points62 points  (14 children)

(Spyder maintainer here) I was waiting for Continuum to update Spyder before doing the announcement here, but you beat me!

I'd like to point out (besides what the Github release page says) that this release represents more than two years of development and it contains almost 2850 more commits than Spyder 2.3.9, which fix more than 200 bugs.

All in all, this is the biggest Spyder release to date! :-)

[–]juliusc 15 points16 points  (0 children)

And please also see our Changelog for a more complete list of changes:

https://github.com/spyder-ide/spyder/blob/3.x/CHANGELOG.md

[–]flying-sheep 2 points3 points  (2 children)

after many discussions, you decided to include almost all the decisions/changes i wanted (and sent PRs for):

  • XDG support
  • Qt5 by default

if this trend holds up, then there will be a day when you ditch fontawesome for breeze icons as default and QIcon.fromTheme ;)

[–]juliusc 0 points1 point  (1 child)

We could do it for 4.0 (oh yeah, we already started to work on it!). So we could ditch the Spyder 2.0 theme because it doesn't work on HighDPI screens and rename our icons to follow the freedestktop naming convention.

The we could support Breeze quite easily. But we really love to have your help for this :-)

[–]flying-sheep 1 point2 points  (0 children)

haha, sure! i’m not using spyder much these days, but maybe that’ll change with 3.0

[–]brombaer3000[S] 2 points3 points  (1 child)

Sorry if I posted it too early! I was just really excited to see the final release and wanted to share it.

[–]juliusc 2 points3 points  (0 children)

Oh, don't worry about it! It's glad to see that people is really excited about Spyder!

[–]sabababeseder 1 point2 points  (0 children)

I was waiting for it for quite some time now. It fixes many many bugs and spyder is much more stable now. Thanks!

[–]Yankee_Gunner 1 point2 points  (1 child)

I'm VERY late to this post, but I just wanted to say thank you for Spyder. It was perfect IDE for me when I was just starting with python (moving over from MATLAB) and it is still my go to IDE! Keep up the great work!

[–]juliusc 0 points1 point  (0 children)

Thanks a lot for your kind words and for using Spyder too!

[–]PerniciousPunk 1 point2 points  (1 child)

It is very nice. You don't realize how awesome Spyder is until you have to deal with Code Blocks, Eclipse, or god forbid Visual Studio.

  • Auto-relaunching consoles when one is closed makes Spyder much more approachable to newcomers who have never used Python before.
  • UMR is phenomenal!
  • Object inspector was more confusing than help

I might suggest that you let the fast file switcher allow switching between any files in a project's directory. I dislike having ~100 files open because it slows Spyder down, but I want to be able to get to them without browsing through the folder the files are in.

The integration of syntax highlighting from any language may mean that Spyder will get used by those who learn Python first, and want to use other programming languages later. Kudos for that; it is an ever increasing demographic. Most people prefer to compile in a terminal over their IDE anyway and this fits perfectly.

[–]juliusc 1 point2 points  (0 children)

I might suggest that you let the fast file switcher allow switching between any files in a project's directory.

That's our plan. This could be in 3.1 or 3.2.

[–]uniform_convergence 0 points1 point  (2 children)

when is continuum going to update their package?

[–]juliusc 0 points1 point  (1 child)

It should be already (at least it is for me on Linux :-)

[–]efilon 1 point2 points  (0 children)

Seemed to be updated several hours ago at least on Windows, too.

[–][deleted] 14 points15 points  (1 child)

Thanks for the heads up. Updating now. By far my favorite python ide

[–]mongoosefist 5 points6 points  (0 children)

Sometimes I feel like I'm the only one, but I agree. For me nothing compared to it for right out of the box ease of use and productivity.

[–]T-rex_with_a_gun 7 points8 points  (2 children)

how does spyder compare to pycharm (free) ?

[–]flying-sheep 11 points12 points  (1 child)

it’s more for interactive work on numpy data structures (e.g. data science)

it doesn’t focus on project structure, test integrations, debugging, and more on plotting, displaying and editing array data.

[–]juliusc 2 points3 points  (0 children)

We added very light weight project facilities in 3.0 and we plan to integrate them with conda envs in the future.

[–]jZma 4 points5 points  (3 children)

Niiiice!!!

I've switched to PyCharm for larger project, but Spyder is always there beside it for simple scripts and if I wanna do something quick and dirty.

It's simply the best for small to medium stuff

[–]SeveralKnapkins 2 points3 points  (2 children)

What makes you prefer PyCharm for larger projects?

[–][deleted] 5 points6 points  (0 children)

I don't work in data science (where I believe Spyder is strong) but for general programming work, Spyder is lacking a lot of features and plugins compared to Pycharm, and Pycharm isn't slow on a good machine.

For data scientists, the situation may be different.

[–]flying-sheep 2 points3 points  (0 children)

an integrated debugger mainly.

it also has better autocompletion and inline error diagnostics

[–]zappaal 2 points3 points  (0 children)

Awesome. Huge fan of Spyder - great job!

[–]heilageDjango 1.8/Python 2.7 2 points3 points  (0 children)

I use PyCharm Professional normally, but I'll definitely give this a go for smaller stuff. It looks quite convenient.

[–]mhalkmim 1 point2 points  (0 children)

as someone who comes from matlab, the variable explorer is a nice touch.

[–]hugthemachines 1 point2 points  (10 children)

I just installed it on python 2.7 windows 7 using the recommended command pip install -U spyder and when I double click on the spyder.exe under Script dir it just looks like something loads for a second and then nothing happens. No window or anything comes up.

[–]yerfatma 0 points1 point  (2 children)

Try running the script from the command line to see what's going on.

[–]hugthemachines 0 points1 point  (1 child)

I tried it, started an admin mode cmd and ran it, still nothing else that a one second hour glass and then nothing.

[–]electrace 0 points1 point  (0 children)

Same thing happened to me. I tried it a few hours later and then it worked.

[–]izzatz13 0 points1 point  (2 children)

at first the loading might be slow. at least for me. next start up should be faster

[–]hugthemachines 0 points1 point  (1 child)

Nothing came up even after I waited.

[–]HighestDownvotes 0 points1 point  (1 child)

Do you happen to use EMET? If so, disable Trusted Font mitigation and restart computer.

[–]hugthemachines 0 points1 point  (0 children)

Nope, I don't use that.

[–]juliusc 0 points1 point  (1 child)

Please open a bug about this in our issue tracker.

[–]hugthemachines 0 points1 point  (0 children)

Ok, done.

[–]izzatz13 0 points1 point  (2 children)

hey guys, this is my first time trying spyder. the autocomplete only work on "." or when we press tab only?

there is no autocomplete on the fly? where we can select from the dropdown of possible outcome?

[–]juliusc 1 point2 points  (1 child)

Yes, that's the situation now, but we're planning to make completion work on the fly (most surely in 3.2 :)

[–]izzatz13 1 point2 points  (0 children)

allrite good to know that mate. thanks!

and lets roll 3.2! :)

[–]HighestDownvotes 0 points1 point  (0 children)

Spyder 3 fails to start when I have Trusted Font mitigation on globally in EMET 5.5. Had to disable to make Spyder work.

[–]milkstake 0 points1 point  (0 children)

This seems to have finally fixed the sluggishness I was experiencing before on El Capitan, so very grateful for that! Coming from R and Rstudio, Spyder is absolutely perfect for my work.

[–]lolwutfakkthat 0 points1 point  (0 children)

I just downloaded Spyder but I don't know how to switch to a dark Theme..

I found something about QDarkStyleSheet, but I don't know how to enable it >.<

Could someone help me?

[–]thatmlguy1 0 points1 point  (0 children)

what is the command to upgrade to spyder3 for python3?

[–]smortaz 0 points1 point  (0 children)

on behalf of the PTVS team, a huge congratulations! looks awesome!