代码之家  ›  专栏  ›  技术社区  ›  Jas

运行keras文本摘要时,没有名为“keras_文本摘要”的模块

  •  3
  • Jas  · 技术社区  · 6 年前

    我克隆了 keras-text-summarization ,然后根据 README.md

    python seq2seq_train.py 我得到:

    (testenv1) ➜  demo git:(master) python seq2seq_train.py
    Traceback (most recent call last):
      File "seq2seq_train.py", line 5, in <module>
        from keras_text_summarization.library.utility.plot_utils import plot_and_save_history
    ModuleNotFoundError: No module named 'keras_text_summarization'
    

    注意我已经安装 requirements.txt 依赖于:

    (testenv1) ➜  keras-text-summarization git:(master) conda install --yes --file requirements.txt
    Solving environment: done
    
    
    ==> WARNING: A newer version of conda exists. <==
      current version: 4.4.8
      latest version: 4.5.4
    
    Please update conda by running
    
    $ conda update -n base conda
    

    已安装所有请求的包。

    我期望它按照文档所说的那样运行:(这就是文档所说的,我使用 conda 安装)

    pip install requirements.txt
    
    cd demo
    python seq2seq_train.py
    

    这正是我所做的(除了我在依赖项安装中使用了conda而不是pip)。

    python环境:

    (testenv1) ➜  keras-text-summarization git:(master) python --version
    Python 3.6.5 :: Anaconda, Inc.
    

    以下是requirements.txt的内容:

    requirements.txt:
    scikit-learn
    keras
    tensorflow
    pandas
    numpy
    scipy
    h5py
    matplotlib
    

    我没有经常使用python,也许我遗漏了一些非常基本的东西?

    3 回复  |  直到 5 年前
        1
  •  1
  •   Jas    6 年前

    keras_text_summarization demo

        2
  •  0
  •   Agile_Eagle    6 年前

    pip install -r requirements.txt
    
        3
  •  0
  •   Vishwanath Hiremath    5 年前

    import sys
    sys.path.append('../')