Done and done! Downloaded, unzipped, and working! Thank you, Greg. And, no worries at all. If I had a nickel for every silly mistake I've made....well...how many stars are there in the universe?
Thanks also for the links to 64-bit NumPy. I'll definitely give those a go. -Kirk On Sun, Nov 9, 2014 at 9:26 PM, Greg Landrum <[email protected]> wrote: > Hi Kirk, > > It looks like I made a stupid mistake when creating the win32 binaries and > zipped the wrong directory. :-( > > I just replaced the "win32" binaries on both github and sf.net with new > versions that should be correct. > > FYI, you can get win64 python binaries for numpy and many other useful > packages here: http://www.lfd.uci.edu/~gohlke/pythonlibs/ > > -greg > > > > On Mon, Nov 10, 2014 at 12:46 AM, Robert DeLisle <[email protected]> > wrote: > >> Let's try this one last time. Somehow I got two early sends of that >> e-mail. I apologize for the now triple post! >> >> As I was saying... >> >> I'm trying to install RDKit on a 64-bit Windows 7 instance (in >> VirtualBox). I've done the following: >> >> installed Python 2.7 (32-bit) >> installed NumPy (for Python 2.7 32-bit) >> installed PIL (for Python 2.7 32-bit) >> >> environment variables are: >> >> RDBASE = c:\RDKit_2014_09_1 >> PYTHONPATH = %RDBASE% >> PATH = %PATH%;%RDBASE%\lib >> >> >> From a Python instance, I get this: >> >> Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] >> on win >> 32 >> Type "help", "copyright", "credits" or "license" for more information. >> >>> import rdkit >> >>> from rdkit import Chem >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> File "C:\RDKit_2014_09_1\rdkit\Chem\__init__.py", line 18, in <module> >> from rdkit import rdBase >> ImportError: DLL load failed: %1 is not a valid Win32 application. >> >> >> >> I've search the discuss archives, and found details (links below) about >> making sure the VC++ redistributables are present - they are. I see in >> RDKit\lib there are two files named *vc100*.dll, so I assume having the >> msvcp100.dll and msvcr100.dll are the correct versions. I've tried moving >> them to the RDKit\lib folder - no luck. I've also tried renaming any/all >> of them without the *100* version stamp - again, no luck. >> >> Running dependency walker, PYTHON27.DLL is marked as not found. I do see >> it in C:\Windows\SysWOW64, however. It also appears that all of the marked >> DLLs have a 64 next to them, suggesting everything has been compiled for >> 64-bit. I've double checked that I am indeed using the 32-bit versions of >> RDKit. (I tried going to 64-bit, but I find that NumPy isn't available for >> 64-bit Python.) >> >> The last piece that I notice off, is within the >> RDKit_2014_09_1.win32.py27.zip file, the compressed directory is actually >> titled RDKit_2014_03_1. I assume this is just a typo, but is it the right >> version? >> >> Any help is greatly appreciated. >> >> -Kirk >> >> >> RDKit-discuss archive links: >> >> http://www.mail-archive.com/rdkit-discuss%40lists.sourceforge.net/msg02558.html >> >> http://www.mail-archive.com/[email protected]/msg02381.html >> >> >> >> >> On Sun, Nov 9, 2014 at 4:37 PM, Robert DeLisle <[email protected]> >> wrote: >> >>> OOPS! >>> >>> On Sun, Nov 9, 2014 at 4:37 PM, Robert DeLisle <[email protected]> >>> wrote: >>> >>>> Hi again, all! >>>> >>>> I'm trying to install RDKit on a 64-bit Windows 7 instance (in >>>> VirtualBox). I've done the following: >>>> >>>> installed Python 2.7 (32-bit) >>>> installed NumPy (for Python 2.7 32-bit) >>>> installed PIL (for Python 2.7 32-bit) >>>> >>>> environment variables are: >>>> >>>> RDBASE = c:\RDKit_2014_09_1 >>>> PYTHONPATH = %RDBASE% >>>> PATH = %PATH%;%RDBASE%\lib >>>> >>>> >>>> From a Python instance, I get this: >>>> >>>> Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit >>>> (Intel)] on win >>>> 32 >>>> Type "help", "copyright", "credits" or "license" for more information. >>>> >>> import rdkit >>>> >>> from rdkit import Chem >>>> Traceback (most recent call last): >>>> File "<stdin>", line 1, in <module> >>>> File "C:\RDKit_2014_09_1\rdkit\Chem\__init__.py", line 18, in <module> >>>> from rdkit import rdBase >>>> ImportError: DLL load failed: %1 is not a valid Win32 application. >>>> >>>> >>>> >>>> I've search the discuss archives, and found details about making sure >>>> the VC++ redistributables are present - they are. I see in RDKit\lib there >>>> are two files named *vc100*.dll, so I assume having the msvcp100.dll and >>>> msvcr100.dll are the correct versions. I've tried moving them to the >>>> RDKit\lib folder - no luck. I've also tried renaming any/all of them >>>> without the *100* version stamp - again, no luck. >>>> >>>> Running dependency walker, PYTHON27.DLL >>>> >>> >>> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> Rdkit-discuss mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss >> >> >
------------------------------------------------------------------------------
_______________________________________________ Rdkit-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

