From: Willis C. <wc...@pd...> - 2011-01-31 19:56:10
|
Hi all, I was trying to run the included "class" example for python in visual studio 2008. When building the pyd, I linked the project back to python27_d.lib since it complained it couldn't find the file. That is the only change I made to the settings in the project file included. The build was successful but when I tried to do "import example" in python (I used python_d.exe instead since I built the debug version), it gave me "ImportError: No module named _example". However, I can see _example.pyd being in the same folder. On the other hand, if I build the example files with the release option in the visual studio, I can import the library without errors. Can someone explain why the debug version is having problems? Thanks. |
From: Josh C. <jc...@nc...> - 2011-01-31 20:08:19
|
On Mon, 31 Jan 2011, Willis Cheung wrote: > The build was successful but when I tried to do import example in > python (I used python_d.exe instead since I built the debug version), it > gave me ImportError: No module named _example. However, I can see > _example.pyd being in the same folder. Doesn't it nead to be called _example_d.pyd to workd with python_d.exe? Josh |
From: <wc...@pd...> - 2011-02-01 07:27:20
|
> > > On Mon, 31 Jan 2011, Willis Cheung wrote: > >> The build was successful but when I tried to do import example in >> python (I used python_d.exe instead since I built the debug version), it >> gave me ImportError: No module named _example. However, I can see >> _example.pyd being in the same folder. > > Doesn't it nead to be called _example_d.pyd to workd with python_d.exe? > > Josh > > Ah ic. Yes it works now thank you. Also, is there a reason for this naming scheme? (adding the "_" in front and "_d" at the end of the filename") |