安装 deepdish 时出错

Error while installing deepdish

我正在尝试根据 this 教程在使用 Anaconda Python 2.7.9 的 Ubuntu 14.04 机器上创建与 Caffe 一起使用的 LMDB 数据库文件。但是,当我执行 pip install deepdish 时,出现以下错误:

Collecting deepdish
  Using cached deepdish-0.1.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-qKwOBx/deepdish/setup.py", line 12, in <module>
        with open('requirements.txt') as f:
    IOError: [Errno 2] No such file or directory: 'requirements.txt'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-qKwOBx/deepdish

知道为什么会发生此错误以及如何纠正它吗?任何帮助深表感谢。谢谢。

似乎无法弄清楚为什么会发生错误,但在努力了一段时间后,我做了以下事情并且似乎奏效了:

  1. 从 Github 下载 zip 文件。
  2. 使用命令 unzip deepdish-master.zip.
  3. 导航到您下载文件的目录后解压缩文件
  4. 导航到解压缩的文件夹:cd deepdish-master
  5. 使 setup.py 文件可执行:chmod +x setup.py.
  6. 运行 带有 'install' 选项的文件:./setup.py install.
  7. 如果需要,您可以删除 zip 文件夹和解压缩的文件夹。

现在,如果您进入终端中的 python 环境并执行 import deepdish as dd,它就像一个魅力!