serial I/O install fail -- DLL not found

2010-11-01 Thread Fossil
Just starting with Python.
Installed:
  Python 2.7
  pywin32-214.win32-py2.7.exe
  pyserial-2.5.win32.exe
on a Home WinXP SP3 Toshiba laptop with 2GB memory.  Open Python and
try to do simple I/O test and can't even get past first line.
Transcript below.  You will see that
__name__ is defined as '__main__
but path is not defined.  Could this be due to creating the folder
holding the Python.exe being on the E: drive or for some other obscure
reason?  The DOS path environmental variable includes:
e:\Program Files\Python27
Thanks in advance for for any help.
**transcript*

Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit
(Intel)] on win
32
Type help, copyright, credits or license for more information.
 from uspp import *
Traceback (most recent call last):
  File stdin, line 1, in module
  File E:\Python27\lib\uspp.py, line 189, in module
from SerialPort_win import *
  File E:\Python27\lib\SerialPort_win.py, line 54, in module
from win32file import *
  File E:\Python27\lib\win32file.py, line 12, in module
__load()
  File E:\Python27\lib\win32file.py, line 10, in __load
mod = imp.load_dynamic(__name__, path)
ImportError: DLL load failed: The specified module could not be found.
 path
Traceback (most recent call last):
  File stdin, line 1, in module
NameError: name 'path' is not defined
 __name__
'__main__'

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: serial I/O install fail -- DLL not found

2010-11-01 Thread Benjamin Kaplan
On Mon, Nov 1, 2010 at 5:55 PM, Fossil mskcrpttn...@gmail.com wrote:
 Just starting with Python.
 Installed:
  Python 2.7
  pywin32-214.win32-py2.7.exe
  pyserial-2.5.win32.exe
 on a Home WinXP SP3 Toshiba laptop with 2GB memory.  Open Python and
 try to do simple I/O test and can't even get past first line.
 Transcript below.  You will see that
 __name__ is defined as '__main__
 but path is not defined.  Could this be due to creating the folder
 holding the Python.exe being on the E: drive or for some other obscure
 reason?  The DOS path environmental variable includes:
 e:\Program Files\Python27
 Thanks in advance for for any help.
 **transcript*

 Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit
 (Intel)] on win
 32
 Type help, copyright, credits or license for more information.
 from uspp import *
 Traceback (most recent call last):
  File stdin, line 1, in module
  File E:\Python27\lib\uspp.py, line 189, in module
    from SerialPort_win import *
  File E:\Python27\lib\SerialPort_win.py, line 54, in module
    from win32file import *
  File E:\Python27\lib\win32file.py, line 12, in module
    __load()
  File E:\Python27\lib\win32file.py, line 10, in __load
    mod = imp.load_dynamic(__name__, path)
 ImportError: DLL load failed: The specified module could not be found.
 path
 Traceback (most recent call last):
  File stdin, line 1, in module
 NameError: name 'path' is not defined
 __name__
 '__main__'

 --

Python does not have true globals. At most, a variable is global to
the module.  __name__ in win32file.py is going to be 'win32file'. path
is going to be something else. Without looking at the source of the
file, I can't tell you what it is.

The fact that you
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: serial I/O install fail -- DLL not found

2010-11-01 Thread Ian
On Nov 1, 3:55 pm, Fossil mskcrpttn...@gmail.com wrote:
 Just starting with Python.
 Installed:
   Python 2.7
   pywin32-214.win32-py2.7.exe
   pyserial-2.5.win32.exe
 on a Home WinXP SP3 Toshiba laptop with 2GB memory.  Open Python and
 try to do simple I/O test and can't even get past first line.
 Transcript below.  You will see that
 __name__ is defined as '__main__
 but path is not defined.  Could this be due to creating the folder
 holding the Python.exe being on the E: drive or for some other obscure
 reason?  The DOS path environmental variable includes:
 e:\Program Files\Python27

Unlikely.  Where I work we run Python with pywin32 across the company
from a network drive and don't have any problems like this one.

 **transcript*

 Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit
 (Intel)] on win
 32
 Type help, copyright, credits or license for more information. 
 from uspp import *

 Traceback (most recent call last):
   File stdin, line 1, in module
   File E:\Python27\lib\uspp.py, line 189, in module
     from SerialPort_win import *
   File E:\Python27\lib\SerialPort_win.py, line 54, in module
     from win32file import *
   File E:\Python27\lib\win32file.py, line 12, in module
     __load()
   File E:\Python27\lib\win32file.py, line 10, in __load
     mod = imp.load_dynamic(__name__, path)
 ImportError: DLL load failed: The specified module could not be found.

The paths in this traceback are weird.  If E:\Python27 is where Python
is installed, E:\Python27\lib should be where the files in the Python
standard library reside.  Installed third-party modules such as the
ones above should be located in E:\Python27\lib\site-packages.  It
would appear that some zip files were incorrectly extracted into this
folder.

Anyway, your problem appears to be the win32file.py in E:
\Python27\lib.  This is a wrapper file that the isapi package includes
when creating an executable with py2exe.  It doesn't make any sense
for it to be found in this location, and all it's succeeding in doing
is obscuring the real win32file import, which should be a dll at E:
\Python27\lib\site-packages\win32\win32file.pyd.

I suggest reinstalling, putting things into their proper directories
this time, and skipping whatever you unzipped that got you that
win32file.py file.

Hope this helps,
Ian
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: serial I/O install fail -- DLL not found

2010-11-01 Thread Fossil


Thank you, Ian.  You put your finger on the problem.  As I thrashed
around earlier, I had installed serial i/o pieces before the clean
install pieces of
 pywin32-214.win32-py2.7.exe
 pyserial-2.5.win32.exe
I did a complete de-install and re-install.  Now the serial i/o is
functioning  -- I'm still stumbling along with the typical mistakes of
a 'newbie'.  Thanks again.
Chas.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: serial I/O install fail -- DLL not found

2010-11-01 Thread Lawrence D'Oliveiro
In message
da1b455a-02d0-41b7-b5dc-73546fd0b...@k22g2000yqh.googlegroups.com, Fossil 
wrote:

 I did a complete de-install and re-install.

Standard solution to Dimdows problems, really...
-- 
http://mail.python.org/mailman/listinfo/python-list