我用以下方法安装了GrepFunc:
pip install grepfunc
但是当我尝试通过以下方式将其导入我的木星笔记本中时:
from grepfunc import grep
我得到一个错误消息:
No module named 'grepfunc'
1)我检查了grepfunc是否已安装:
pip list
答案是肯定的。但是我在其他已安装的软件包中找不到该库
2)然后,我从原始GitHub链接下载了代码,并将其复制到/username/anaconda3/lib/python3.7/grepfunc/中,其他库也在其中。
在这种情况下,当我从grepfunc import grep 运行时,我再也没有出现任何错误。但是在尝试使用grap函数本身时,出现以下错误:
StopIteration跟踪(最近一次通话最后一次) 〜/ anaconda3 / lib / python3.7 / grepfunc / grepfunc.py在grep_iter中(target,pattern,** kwargs) 234#完成迭代 -> 235提高StopIteration 236
StopIteration:
上述异常是以下异常的直接原因:
RuntimeError Traceback(最近一次通话) 在 2 3#grep标题中带有“ dog”一词。注意:i = True将忽略大小写。 ----> 4个grep(电影,“狗”)
〜/ anaconda3 / lib / python3.7 / grepfunc / grepfunc.py在grep中(target,pattern,** kwargs) 94#使用grep_iter构建返回列表 95 ret = [] ---> grep_iter中的值96(target,pattern,** kwargs): 97 98#如果安静模式无需继续,则返回True,因为我们得到了一个值
RuntimeError:生成器引发了StopIteration