Well, xxx.pyd -> dynamic binary python module on Windows. security value "755" suggests that you are trying to install it on a Linux/Unix host.
Sorry, but dynamic binary modules on Linux end in ".so" (every Unix treats that a little bit different, HPUX e.g. uses .sl, etc.) And no, you cannot just copy a .pyd file from a Windows distribution to a Linux host and expect it to work. (Actually .pyd files are sometimes incompatible between differently compiled Python versions on Win32) Andreas Am Donnerstag, den 25.05.2006, 14:20 -0500 schrieb URBAN LANDREMAN: > I'm debugging a program where I'm trying to import a file named xxx.pyd. > > I test the logic interactively with IDLE and see that it makes a difference > on which directory the file xxx.pyd is located. That is, I can get it to > work when xxx.pyd is on the path. > > However, when I run the program in batch > #!/usr/local/bin/python > import cgitb; cgitb.enable() > print "Content-type: text/html" > print > print "<pre>" > import sys > print sys.path > import xxx > > I get the error message: No module named xxx, even though I know that the > file xxx.pyd is on the path. If I put a file xxx.py in the same folder, the > system finds that file. > > The file xxx.pyd has security numeric value 755, so the system should be > able to find it. > > I'm baffled. > > Any suggestions of what my be causing the system to not find xxx.pyd? > > Thanks. > > > Urban Landreman > > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor