如何使用 Portable Python v2.7 安装 h5py?
How can I install h5py with Portable Python v2.7?
我正在多台计算机上做一些 Python 2.7 开发工作,其中一些我没有安装软件的权限。因此,我使用 Portable Python。我需要使用的软件包之一是 h5py
;但是,由于可移植 Python 无需修改注册表即可安装,因此 h5py
安装程序不会将其视为有效的 Python 安装。此外,简单地将 h5py
源提取到自定义 F:\py\include
文件夹并将 F:\py\include
添加到 PYTHONPATH
环境变量不起作用,因为 import h5py
会导致ImportError: Cannot import name _errors
异常。
如何使用便携式 Python 2.7 安装 h5py
?
- 将 Python 2.7 安装到您拥有足够管理权限的计算机上。
- 将
h5py
的 appropriate version 安装到此 Python 安装中。
- 在 Python 安装中找到
h5py
子文件夹(通常是 .\Lib\site-packages\h5py
)并将其复制到提到的 F:\py\include
文件夹(确保添加 F:\py\include
到 PYTHONPATH
)。有关更多详细信息,请参阅我的回答 here。
- 如果需要,请卸载 Python 的 'official' 版本。
我正在多台计算机上做一些 Python 2.7 开发工作,其中一些我没有安装软件的权限。因此,我使用 Portable Python。我需要使用的软件包之一是 h5py
;但是,由于可移植 Python 无需修改注册表即可安装,因此 h5py
安装程序不会将其视为有效的 Python 安装。此外,简单地将 h5py
源提取到自定义 F:\py\include
文件夹并将 F:\py\include
添加到 PYTHONPATH
环境变量不起作用,因为 import h5py
会导致ImportError: Cannot import name _errors
异常。
如何使用便携式 Python 2.7 安装 h5py
?
- 将 Python 2.7 安装到您拥有足够管理权限的计算机上。
- 将
h5py
的 appropriate version 安装到此 Python 安装中。 - 在 Python 安装中找到
h5py
子文件夹(通常是.\Lib\site-packages\h5py
)并将其复制到提到的F:\py\include
文件夹(确保添加F:\py\include
到PYTHONPATH
)。有关更多详细信息,请参阅我的回答 here。 - 如果需要,请卸载 Python 的 'official' 版本。