python,win32com,scipy and vb 6 : no module named scipy

vml victor.lebrun at gmail.com
Wed May 2 21:04:09 EDT 2007


On 2 mai, 23:37, vml <victor.leb... at gmail.com> wrote:
> Hello,
>
> I am really new in python scipy win32com and scipy I tried to setup a
> COM server to interact with vb 6 the pythom COM server is :
>
> from win32com.server import exception, register
> import pythoncom, win32pdhutil, winerror
> import math
> import numpy
> import sys
>
> sys.path.append('D:\\soft\python25\\Lib\\site-packages\\')
>
> #from scipy import linalg
>
> class Fop:
>     _public_methods_ = [ 'SqVal' ]
>     def SqVal(self,*val):
>         import sys
>         sys.path.append('D:\\soft\python25\\Lib\\site-packages\\')
>         import scipy
>         #print sys.path
>         #mat=numpy.bmat(val)
>         #linalg.inv(mat)
>         return sys.path
>
>     _reg_verprogid_ = "Python.Fop.3"
>     _reg_progid_ = "Python.Fop"
>     _reg_desc_ = "Python Fop"
>     _reg_clsid_ = "{30BD3490-2632-11cf-AD5B-524153480001}"
>
> def Register():
>     import win32com.server.register
>     return win32com.server.register.UseCommandLine(Fop)
>
> if __name__=='__main__':
>     print "Registering COM server..."
>     Register()
>
> the vb 6 code is
>
> Private Sub Form_Load()
>
>     Set obj = CreateObject("Python.Fop")
>
>     Dim ty(1, 1) As Variant
>
>     ty(0, 0) = 1
>     ty(1, 1) = 2
>     ty(1, 0) = 3
>     ty(0, 1) = 4
>
>     toto = obj.SqVal(ty)
>
> End Sub
>
> I have a problem when I launch the vb 6 code : no module named
> scipy .... it is quite strange and I do not understand that Do you
> have any ideas ?
>
> thank you very much !

solved ... problem in the installation




More information about the Python-list mailing list