[python-win32] Problems embedding in C++

Ishank Jain ishank_jain@hotmail.com
Tue, 16 Jul 2002 19:24:00 +0000


i called the following file:

import sys
try :
    import win32com
except Exception, e:
    print sys.path
    print e

i got the following output:

['c:\\python22', 'c:\\python22\\include', 'c:\\python22\\libs', 
'c:\\python22\\d
lls', 'c:\\python22\\lib', 'c:\\python22\\lib\\site-packages', 
'c:\\python22\\li
b\\site-packages\\win32', 'c:\\python22\\lib\\site-packages\\win32com', 
'c:\\pyt
hon22\\lib\\site-packages\\win32comext', 
'C:\\Python22\\lib\\site-packages\\Pyth
onwin', 'C:\\Python22\\lib\\site-packages\\win32\\lib', 
'C:\\Python22\\Lib\\lib-
tk', 'D:\\Dev\\PythonScriptWrapper\\Debug']
No module named win32api
[3514 refs]

so the exception did occur but as you can see the sys.path includes the 
win32 path where win32api.pyd is stored. so ideally it should be able to 
find the file.

-ishank


>From: "Jorgensen, Jens" <jjorgensen@Tallan.com>
>To: "Ishank Jain" <ishank_jain@hotmail.com>, <python-win32@python.org>
>Subject: RE: [python-win32] Problems embedding in C++
>Date: Tue, 16 Jul 2002 15:06:05 -0400
>
>I wonder if the win32com module is somehow screwing with the path. Did you 
>try:
>
>import sys.path
>try :
>     import win32com
>except Exception, e :
>     print sys.path
>
>
>
>	-----Original Message-----
>	From: Ishank Jain [mailto:ishank_jain@hotmail.com]
>	Sent: Tue 7/16/2002 1:29 PM
>	To: Jorgensen, Jens; python-win32@python.org
>	Cc:
>	Subject: RE: [python-win32] Problems embedding in C++
>
>
>
>	yes, thats how i checked the sys.path
>
>
>	>From: "Jorgensen, Jens" <jjorgensen@Tallan.com>
>	>To: "Ishank Jain" <ishank_jain@hotmail.com>, <python-win32@python.org>
>	>Subject: RE: [python-win32] Problems embedding in C++
>	>Date: Tue, 16 Jul 2002 14:24:03 -0400
>	>
>	>How did you check sys.path? Did you use PyRun_SimpleFile to run the 
>script:
>	>
>	>import sys
>	>print sys.path
>	>
>	>?
>	>
>	>       -----Original Message-----
>	>       From: Ishank Jain [mailto:ishank_jain@hotmail.com]
>	>       Sent: Tue 7/16/2002 12:46 PM
>	>       To: python-win32@python.org
>	>       Cc:
>	>       Subject: [python-win32] Problems embedding in C++
>	>
>	>
>	>
>	>       Hi,
>	>
>	>       I have been trying to run a simple python file from C++ using the
>	>       PyRun_SimpleFile C api call.
>	>
>	>       Let the file I need to run be demo.py.
>	>       If the demo.py contains simple python commands such as:
>	>
>	>       print "Hello World"
>	>
>	>       my program works fine. But when i try to use something like:
>	>
>	>       import win32com
>	>       print "Hello World"
>	>
>	>       it gives me an error saying that it cannot find the win32api 
>module. i
>	>       checked the sys.path and it has the required path entries.
>	>
>	>       also if i run the demo.py file using the python win gui then it 
>runs
>	>       correctly. only when i run the file using the PyRun_SimpleFile 
>call, it
>	>       fails.
>	>
>	>       here is the traceback of the error:
>	>       -----------------------------
>	>       Traceback (most recent call last):
>	>         File "..\hello.py", line 15, in ?
>	>           import win32com
>	>         File "C:\Python22\lib\site-packages\win32com\__init__.py", line 
>5, in ?
>	>           import win32api, sys
>	>       ImportError: No module named win32api
>	>       [3929 refs]
>	>       -----------------------------
>	>
>	>       any help would be appreciated.
>	>
>	>       Ishank Jain
>	>       -----------------------------------------------
>	>       Graduate Student
>	>       Computer Engeering
>	>       University of Minnesota, Twin Cities
>	>       Voice: (Res) 612-331-9696 (Off) 612-626-0276
>	>       Email: ishank_jain@hotmail.com
>	>       -----------------------------------------------
>	>
>	>       _________________________________________________________________
>	>       Send and receive Hotmail on your mobile device: 
>http://mobile.msn.com
>	>
>	>
>	>
>	>       _______________________________________________
>	>       Python-win32 mailing list
>	>       Python-win32@python.org
>	>       http://mail.python.org/mailman/listinfo/python-win32
>	>
>	>
>
>
>	Ishank Jain
>	-----------------------------------------------
>	Graduate Student
>	Computer Engeering
>	University of Minnesota, Twin Cities
>	Voice: (Res) 612-331-9696 (Off) 612-626-0276
>	Email: ishank_jain@hotmail.com
>	-----------------------------------------------
>
>	_________________________________________________________________
>	Join the world’s largest e-mail service with MSN Hotmail.
>	http://www.hotmail.com
>
>
>


Ishank Jain
-----------------------------------------------
Graduate Student
Computer Engeering
University of Minnesota, Twin Cities
Voice: (Res) 612-331-9696 (Off) 612-626-0276
Email: ishank_jain@hotmail.com
-----------------------------------------------

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com