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 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.
