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 env:
(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,也许我遗漏了一些非常基本的东西?
发布于 2018-07-04 12:45:39
文件夹keras_text_summarization在demo包之外。因此,文档看起来是不正确的。我需要要么是:
keras_text_summarization来安装setup.py。keras_text_summarization。我运行了第2步,它成功了(将keras_text_summarization移动到演示文件夹中)。
这意味着没有丢失外部模块和公寓安装是完美的。
发布于 2018-07-03 17:06:28
使用Conda安装代替Conda安装:
pip install -r requirements.txt发布于 2019-03-30 00:21:18
在文件开始时添加这两行。
import sys
sys.path.append('../')https://stackoverflow.com/questions/51157258
复制相似问题