Installing wxPython 3.0 in Linux2.6 with python 2.7

Thanks Steve,

This is proper clarification.

You are lucky for being able to perform steps 2 and 3. Many cannot do this an need the help of people like you to build the package so it will work for them on a specific platform. This is where a simpler installation process that works pretty good on many platform helps.

The less users need to know about the library the more users the library will have. Experts can figure out a solution in most cases, yet true wizards can make it such that everyone thinks it is trivial.

I think the conda solution I mentioned before is more along these wizardry lines. It may not be perfect, yet it still allows people to build their own and even publish their own builds for different platforms. For example, you can make your own WxPython package that you build and publish it so others can install with a single conda command - even as a dependency.

I gave up attempting to build WxPython on different platforms and used the conda solution. For a new user who just wants to use WxPython for Linux, I suggest you do not try to build WxPython, one should leave the building to experts like you Steve.

Jacob

···

On Sun, Aug 24, 2014 at 3:00 AM, Steve Barnes gadgetsteve@live.co.uk wrote:

On 24/08/14 07:50, Jacob Barhak wrote:

Thanks Steve,

      Yet you should be more specific with what worked. And there

is a limit to how specific you can be - the list of
dependencies may be too long. The minor changes you mention,
may cause things not to work. Linux systems and versions are
different. If something worked for you, this means your system
had a unique set of libraries and versions that made it work.
Unless you provide a copy of a VM with that system that people
can reuse and reproduce, it may not work for someone else.

      Nevertheless thanks for sharing, when I needed to build, I

was looking for recopies like you provided to follow. Such
text helped me understand what issues I have and resolve many
of them. So even though it is probably not perfect, it is good
to have such reference.

Jacob

Jacob,

What worked for me was an iterative process:
  1. try to build
  2. when it breaks look to find what is missing
  3. install what was missing
  4. goto 1 until it don’t break.
    As you say every version of every distro of Linux is unique to
    start with then every user has a different history of what they
    have installed so an exhaustive list of the exact dependencies
    would be prohibitively long, complex and difficult to maintain
    (unless we took the MS approach of “You WILL have the
    exact tools we specify and use them the way we tell you and
    upgrade on the day we say…”

Steve

You received this message because you are subscribed to a topic in the Google Groups “wxPython-users” group.

To unsubscribe from this topic, visit https://groups.google.com/d/topic/wxpython-users/LcAJrKiqnxM/unsubscribe.

To unsubscribe from this group and all its topics, send an email to wxpython-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Jacob,

You can always check the contents of CheckInstall - wxPyWiki it seems to give a reasonably comprehensive list of actions for building wxPython 2.9.4.1 & 3.0.0.0 for Ubuntu 12.4, 12.10 & 13.10 and Debian Squeeze plus telling you how to build your own .deb package for local distribution.

Steve

···

On 24/08/14 09:50, Jacob Barhak wrote:

Thanks Steve,

This is proper clarification.

You are lucky for being able to perform steps 2 and 3. Many cannot do this an need the help of people like you to build the package so it will work for them on a specific platform. This is where a simpler installation process that works pretty good on many platform helps.

The less users need to know about the library the more users the library will have. Experts can figure out a solution in most cases, yet true wizards can make it such that everyone thinks it is trivial.

I think the conda solution I mentioned before is more along these wizardry lines. It may not be perfect, yet it still allows people to build their own and even publish their own builds for different platforms. For example, you can make your own WxPython package that you build and publish it so others can install with a single conda command - even as a dependency.

I gave up attempting to build WxPython on different platforms and used the conda solution. For a new user who just wants to use WxPython for Linux, I suggest you do not try to build WxPython, one should leave the building to experts like you Steve.

              Jacob

Thanks Steve,

This is useful. If I knew of this check list a while ago it may have saved me time.

Yet compare this long list to:
1. Install anaconda
2. Type in a terminal: conda install wxpython.

Which one of the installation options would you choose?

Yet thanks for sharing this with others. It opens options for expert users and is a useful piece of documentation.

        Jacob

···

Sent from my iPhone

On Aug 24, 2014, at 4:54 AM, Steve Barnes <gadgetsteve@live.co.uk> wrote:

On 24/08/14 09:50, Jacob Barhak wrote:

Thanks Steve,

This is proper clarification.

You are lucky for being able to perform steps 2 and 3. Many cannot do this an need the help of people like you to build the package so it will work for them on a specific platform. This is where a simpler installation process that works pretty good on many platform helps.

The less users need to know about the library the more users the library will have. Experts can figure out a solution in most cases, yet true wizards can make it such that everyone thinks it is trivial.

I think the conda solution I mentioned before is more along these wizardry lines. It may not be perfect, yet it still allows people to build their own and even publish their own builds for different platforms. For example, you can make your own WxPython package that you build and publish it so others can install with a single conda command - even as a dependency.

I gave up attempting to build WxPython on different platforms and used the conda solution. For a new user who just wants to use WxPython for Linux, I suggest you do not try to build WxPython, one should leave the building to experts like you Steve.

             Jacob

Jacob,

You can always check the contents of CheckInstall - wxPyWiki it seems to give a reasonably comprehensive list of actions for building wxPython 2.9.4.1 & 3.0.0.0 for Ubuntu 12.4, 12.10 & 13.10 and Debian Squeeze plus telling you how to build your own .deb package for local distribution.

Steve

--
You received this message because you are subscribed to a topic in the Google Groups "wxPython-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/wxpython-users/LcAJrKiqnxM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to wxpython-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.