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&section=all>the
qtconsole part in another package.

Note that 
Spyder<http://packages.ubuntu.com/search?suite=all&section=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.

Reply via email to