zuijiawoniu / pythonxy

Automatically exported from code.google.com/p/pythonxy
0 stars 0 forks source link

Missing hdf5-vc90-mt.dll in 2.7.6.1 affecting PyTables and derived such as HDFStore in Pandas #738

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
If relevant, please answer to the following questions:
1. What version of Python(x,y) have you installed?
2.7.6.1

2. Which components have you installed (Python(x,y) installer:
componentpage):
    a. Have you selected the "Recommended" component selection?
    b. Have you selected the "Full" component selection?
c. Have you selected manually plugins in the component list?
Selected the full install

3. Have you selected the option "Customize installation directories"?
b. No

5. Where did you install Python(x,y) itself?
a. default path

6. Have you installed Python(x,y):
    b. For "All users"

7. What is your operating system?
c. Windows 7

8. Is the operating system 64 bit?
a. Yes

9. When you installed Python(x,y), were you logged in as :
b. an administrator of the machine

10. If you are using Windows Vista/7, have you installed Python(x,y):
a. simply by double-clicking on the installer

11. Regarding installed software on your machine, how did you clean your
machine before installing Python(x,y)  (multiple answers are possible):
a. you didn't do anything, you installed Python(x,y) directly on your
machine without precaution (had 2.7.6.0 installed previously)

What steps will reproduce the problem?
1. import tables
2. error message: Could not load "hdf5-vc90-mt.dll", please ensure that it can 
be found in the system path

What is the expected output? What do you see instead?
Currently I cannot load my data stored in pandas HDFStore generated h5 files.

Original issue reported on code.google.com by jas...@jpmg.nl on 2 Jun 2014 at 7:21

GoogleCodeExporter commented 9 years ago
I removed Python(x,y) and the Python27 folder and did a full re-install. The 
problem persists.

Original comment by jas...@jpmg.nl on 2 Jun 2014 at 8:49

GoogleCodeExporter commented 9 years ago
Please verify that hdf5-vc90-mt.dll, zlib1-vc90-mt and szip-vc90-mt are present 
in c:\python27\DLLs .
Make sure c:\python27\DLLs is on your path.

Original comment by grizzly.nyo on 4 Jun 2014 at 9:57

GoogleCodeExporter commented 9 years ago
I checked and hdf5-vc90-mt.dll is in c:\python27\DLLs and that folder is in the 
path. I didn't check the presence of the other two files. I tried re-installing 
using the explicit 'Run as admin' in the context menu after uninstalling, but 
no change there. Currently I reverted to 2.7.6.0 to get some work done, so I 
cannot check the presence of the other two dll's right now.

Original comment by jas...@jpmg.nl on 5 Jun 2014 at 2:46

GoogleCodeExporter commented 9 years ago
I had a similar issue on py2exe compiled executables.
On some machines the HDF dll is unable to load, while on others it works fine.

It turns out this particular version of the VC2008 runtime is required:
http://www.microsoft.com/en-us/download/details.aspx?id=26368

Hope this helps,
Federico

Original comment by federico...@gmail.com on 17 Jun 2014 at 1:32

GoogleCodeExporter commented 9 years ago
Last week I've uninstalled 2.7.6.0 again and installed the VC2008 runtime 
mentioned above and 2.7.6.1. Now it works, so it could be the solution. Thanks!

Original comment by jas...@jpmg.nl on 14 Jul 2014 at 10:26

GoogleCodeExporter commented 9 years ago
I confirm that the VC2008 (32bits) works for me too. Thank you so much Federico.
Tra

Original comment by thanhtra...@gmail.com on 22 Jul 2014 at 8:38

GoogleCodeExporter commented 9 years ago
Issue 748 has been merged into this issue.

Original comment by grizzly.nyo on 4 Nov 2014 at 8:28

GoogleCodeExporter commented 9 years ago
1.2.7.6.1

2.    b. Have you selected the "Full" component selection?
Selected the full install

3. No

5. default path

6.  b. For "All users"

7. Windows 7

8.No 32 bit

9. an administrator of the machine

10.simply by double-clicking on the installer

11.you didn't do anything, you installed Python(x,y) directly on your
machine without precaution ( 2.7.6.1)

What steps will reproduce the problem?
1. import tables
2. error message: Could not load "hdf5-vc90-mt.dll", please ensure that it can 
be found in the system path

What is the expected output? What do you see instead?
Currently I cannot load my data stored in pandas HDFStore generated h5 files.

Original comment by dhiren...@gmail.com on 11 Nov 2014 at 7:47