David, I don't remember how I installed Spyder originally, sorry. It could be through apt-get, easy_install or pip. The current version is installed with Spyder's setup.py. I don't want to blame anyone of course: the solution was damn easy after all. I don't know if this problem occurs often, but if it does, an additional check at startup (with user feedback if ipython-qtconsole was not found) would be a nice improvement.
Best regards, Roel On Thu, Feb 6, 2014 at 12:06 PM, David Verelst <[email protected]>wrote: > Hi All, > > It is the responsibility of the Ubuntu package managers to correctly list > dependencies, and I guess we should make sure the packagers understand what > these are. On Arch Linux for example, the IPython QtConsole is included in > the default > ipython<https://www.archlinux.org/packages/community/any/ipython/>package if > the necessary dependencies are satisfied. Apparently the Ubuntu > packagers decided to > split<http://packages.ubuntu.com/search?keywords=ipython&searchon=names&suite=all§ion=all>the > qtconsole part in another package. > > Note that > Spyder<http://packages.ubuntu.com/search?suite=all§ion=all&arch=any&keywords=spyderlib&searchon=names>packages > in Ubuntu from raring (13.04) and upwards list correctly > ipython-qtconsole as a dependency. Older packages (quantal 12.10) and older > only have ipython listed as a dependency. From which repository did you > install Spyder? Is that the pythonxy-dev? I couldn't figure it our from the > ppa website, but it seems that ipython-qtconsole is not correctly listed as > a dependency for these packages? If they don't I think they should. > > But you have a valid point: ipython-qtconsole is only mentioned in the > section Installing or running directly from > source<http://packages.python.org/spyder/installation.html#installing-or-running-directly-from-source>, > and it is assumed the packages have correctly listed all required > dependencies. It seems that not the case for older Ubuntu packages. We > could re-organize that page; I guess there is always room for improvement. > > Best regards, > > David > > > On 6 February 2014 09:18, Roel De Coninck <[email protected]> > wrote: > > Indeed, sudo apt-get install ipython-qtconsole solved the problem. >> >> I know I should have read the install documentation, it's clearly >> mentioned. We're getting a bit spoiled with apt-get and pip package >> managers.... Would have saved me a couple hours... >> Maybe we can turn this into a suggestion: could qt-console be a >> dependency for Spyder on Ubuntu so apt-get will install it automatically? >> Or maybe qtconsole could be mentioned in the dependency checklist in >> Help/Optional Dependencies ? >> >> Glad it works now anyway. Thanks all for your help and for giving us >> Spyder. >> Roel >> >> >> On Thursday, 6 February 2014 06:37:30 UTC+1, Carlos Córdoba wrote: >> >>> Yes, I think this is your main problem Roel, i.e. you need to run >>> >>> sudo apt-get install ipython-qtconsole >>> >>> besides >>> >>> sudo apt-get install ipython >>> >>> to get an IPython console inside Spyder. This is mentioned in our >>> installation instructions >>> >>> http://pythonhosted.org/spyder/installation.html#recommended-modules >>> >>> Cheers, >>> Carlos >>> >>> El 05/02/14 11:39, Martin Durant escribió: >>> > Spyder 2.3b3 and ipython 0.13.1 work fine together on Ubuntu >>> > 13.04/Mint 13 64bit. >>> > When installing ipython via apt-get, ensure you get all the related >>> > packages, such as the qtconsole. >>> > Spyder I installed from source via setup.py. >>> > -- >>> > You received this message because you are subscribed to the Google >>> > Groups "spyder" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> > an email to [email protected]. >>> > To post to this group, send email to [email protected]. >>> > Visit this group at http://groups.google.com/group/spyderlib. >>> > For more options, visit https://groups.google.com/groups/opt_out. >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "spyder" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/spyderlib. >> For more options, visit https://groups.google.com/groups/opt_out. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "spyder" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/spyderlib/lQWKCEatf54/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/spyderlib. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/groups/opt_out.
