Page 1 of 1

Anyone use Wrye Mash?

Posted: Thu Jun 22, 2006 6:00 pm
by fable
I'm getting an error after installing the program. When I do as Wrye suggests and enter a command in simo-DOS, I get the following readout:

Fine mash.py line 3, in ?
import wxversion
ImportError: No module named wxversion

Any ideas what's wrong? In advance, thanks.

Posted: Wed Jul 05, 2006 11:58 pm
by Vic_Morrowind
Hello,
Your wxPython is not installed correctly. Look in Add/Remove Programs and uninstall it if its there. Then uninstall Python. Manualy remove the Python directory then reboot your machine.

Make sure you have good downloads. Python 2.4.1 should be about 10.4MB and wxPython should be about 4.96MB for ansi2.5.3.1. Be sure to install both in drive C, Pythin first then wxPython.

Also be sure to put Wrye Mash on drive C. In the installation instructions that come with Wrye Mash he tells you to put Wrye Mash in the Morrowind folder. Thats ok IF your Morrowind folder is on DRIVE C. Mine is on drive E and it wouldn’t work like that. I could only get Wrye Mash to work on drive C.

One more thing, on the wxPython site is a little routine you can download to test your install. Just paste this into notepad and save as test1.py on your desktop. Then double-click to run.
If your install is successful you will get a window that reads This is a test.

#!/usr/bin/env python
#----------------------------------------------------------------------------
# Name: test1.py
# Purpose: A minimal wxPython program
#
# Author: Robin Dunn
#
# Created:
# Licence: wxWindows license
#----------------------------------------------------------------------------

import wx

class MyFrame(wx.Frame):
def __init__(self, parent, id, title):
wx.Frame.__init__(self, parent, id, title)
self.Bind(wx.EVT_MOVE, self.OnMove)
self.Bind(wx.EVT_SIZE, self.OnSize)

def OnSize(self, event):
size = event.GetSize()
print "size:", size.width, size.height

def OnMove(self, event):
pos = event.GetPosition()
print "pos:", pos.x, pos.y

class MyApp(wx.App):
def OnInit(self):
frame = MyFrame(None, -1, "This is a test")
frame.Show(True)
self.SetTopWindow(frame)
return True

def main():
app = MyApp(0)
app.MainLoop()

if __name__ == "__main__":
main()

Posted: Thu Jul 06, 2006 7:36 am
by fable
I'd completely forgotten about this thread, and have had Wrye Mash installed successfully (with Wrye's help) for over a week. Thank you for the time you spent on your reply, however. :)

Two points: "Also be sure to put Wrye Mash on drive C." This is wrong. Wrye can be installed anywhere. It's currently working perfectly on my E: partition, under Morrowind. "Your wxPython is not installed correctly." No, it was installed correctly. In fact, I uninstalled and reinstalled it four times. The problem was resolved when I uninstalled and reinstalled Python. I've since found someone else who experienced the same problems with it. Why did this happen? No idea. But the reinstallation got rid of the problem.

Thanks, once again.

Posted: Thu Jul 06, 2006 10:34 am
by Vic_Morrowind
Well thats computers for ya, Im glad you got going.

I had the exact same error message and as I outlined in my reply the only way Wyre would work (For me) was on drive C. I tried for hours to get it to work on my E drive and it would not.