SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
after i install wxpython, it doesnt work for me what can i do when i try to use this is what it tells me
root@mshome:~/ABC-Linux-V.2.4.3# python abc.py
Traceback (most recent call last):
File "abc.py", line 2, in ?
from wxPython.wx import *
ImportError: No module named wxPython.wx
root@mshome:~/ABC-Linux-V.2.4.3#
How did you install it? Did you build from source or install someone elses package? Last I checked, WxPython doesn't come with Slackware and it can be a tricky program to compile right.
i tried it through both means,source and package, and its messed up its one of the primary programs i need to run, i have a modded xbox so u see where im going with this, i need bit torrent, and it need wxpython to run
Last edited by griever33127; 10-01-2005 at 05:07 PM.
Well, you can try my slack-build script for wxPython if you want... It always works for me, and should be the correct way to build wxpython..
Code:
#!/bin/sh
#
# If you have an Nvidia driver installed, the make will probably
# bomb out. Uninstall Nvidia or remove opengl from configure...
CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-wxPython
VERSION=2.6.1.0
# I set my CFLAGS globaly..
ARCH=i486
BUILD=1
rm -rf $PKG
mkdir -p $PKG/install
mkdir -p $PKG/usr/share/{applications,pixmaps}
echo
echo "wxPython-src-$VERSION.tar.gz is now extracting..."
echo
cd $TMP
rm -rf wxPython-src-$VERSION
tar -xzf $CWD/wxPython-src-$VERSION.tar.gz
#################################
# Configure and build wxWidgets #
#################################
cd $TMP/wxPython-src-$VERSION
mkdir bld
cd bld
../configure --prefix=/usr \
--with-gtk=2 \
--enable-monolithic \
--disable-rpath \
--with-opengl \
--enable-geometry \
--enable-optimise \
--enable-sound --with-sdl \
--enable-display \
--enable-unicode \
--enable-debug_flag \
--disable-debugreport
make
make -C contrib/src/animate
make -C contrib/src/gizmos
make -C contrib/src/stc
##################
# Build wxPython #
##################
cd $TMP/wxPython-src-$VERSION/wxPython
python setup.py \
WXPORT=gtk2 \
UNICODE=1 \
EP_ADD_OPTS=1 \
WX_CONFIG="$TMP/wxPython-src-$VERSION/bld/wx-config --no_rpath" \
build_ext --rpath=/usr/lib \
build
##############################
# Install wxGTK and contribs #
##############################
cd $TMP/wxPython-src-$VERSION/bld
make prefix=$PKG/usr install
make -C contrib/src/animate prefix=$PKG/usr install
make -C contrib/src/gizmos prefix=$PKG/usr install
make -C contrib/src/stc prefix=$PKG/usr install
##############################
# Install wxPython for wxGTK #
##############################
cd $TMP/wxPython-src-$VERSION/wxPython
python setup.py \
WXPORT=gtk2 \
UNICODE=1 \
EP_ADD_OPTS=1 \
WX_CONFIG="$PKG/usr/bin/wx-config --prefix=$PKG/usr --no_rpath" \
build_ext --rpath=/usr/lib \
install --root=$PKG
# Menu items
for file in distrib/*.desktop; do
install -m 644 $file $PKG/usr/share/applications
done
# Icons
install -m 644 wx/py/PyCrust_32.png $PKG/usr/share/pixmaps/PyCrust.png
install -m 644 wx/tools/XRCed/XRCed_32.png $PKG/usr/share/pixmaps/XRCed.png
( cd $PKG
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null )
cat << EOF > $PKG/install/slack-desc
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler----------------------------------------------------|
wxPython: wxPython (Python GUI development)
wxPython:
wxPython: wxPython is a GUI toolkit for the Python programming language. It
wxPython: allows Python programmers to create programs with a robust, highly
wxPython: functional graphical user interface, simply and easily. It is
wxPython: implemented as a Python extension module (native code) that wraps
wxPython: the popular wxWidgets cross platform GUI library, which is written
wxPython: in C++.
wxPython:
wxPython:
wxPython:
EOF
# Fix a broken symlink:
( cd $PKG/usr/bin
rm -rf wx-config
ln -sf ../lib/wx/config/gtk2-unicode-debug-2.6 wx-config )
# Build the package:
cd $PKG
makepkg -l y -c n $TMP/wxPython-$VERSION-$ARCH-$BUILD.tgz
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.