有人知道如何在datalab上安装h5py吗? pip install h5py不起作用。 apt-get install python-h5py在shell中工作,但它不能识别datalab笔记本中的包!
Thnaks
答案 0 :(得分:2)
!pip install h5py
确实允许您安装库,但不幸的是,即使安装成功,导入也会失败:
该问题源于一个正在进行的python-future问题("surrogateescape handler broken when encountering UnicodeEncodeError"),该问题在datalab中有经验,因为底层操作系统使用'ANSI_X3.4-1968'文件系统编码。
作为一种hacky解决方法,您可以通过在笔记本单元格中运行以下命令从h5py的__init__.py
中删除第60行:
!sed -i.bak '/run_tests/d' /usr/local/lib/python2.7/dist-packages/h5py/__init__.py
答案 1 :(得分:1)
请确保在任何笔记本单元格中使用bash语法运行它:!pip install h5py
。