本文主要介绍了
ModuleNotFoundError
: No
module
named
'llama_index.readers"解决方案,希望能对使用llama index的同学们有所帮助。
1. 问题描述
2. 解决方案
最近使用pyinstaller 将pathon的.py文件打包到windows平台,生成可执行文件时遇到了一个问题。
打包后的exe可执行文件在运行过程中报
ModuleNotFoundError
: No
module
named
‘pikepdf._cpphelpers’
报错说没有找到pikepdf._cpphelpers这个模块,然而已经在py文件中导入pikepdf这个模块了,为了避免导入失败,通过os又引入了一次。也没有用,但是运行.py源文件就一切正常。
Traceback (most recent call last):
File "D:/PyCharm 5.0.3/WorkSpace/2.NLP/2.获取数据源和规范化/5.createCorpus.py", line 1, in
import pdf
ModuleNotFoundError
: No
module
named
'pdf'
pycharm不会将当前文件目录自动加入s...
2.如果导入的模块是在主程序所在目录的子目录下
可以在子目录中增加一个空白的__init__.py文件,该文件使得python解释器将子目录整个也当成一个模块,然后直接通过“import 子目录.模块”导入即可。
例如b.py需要用c.py的某些代码就可以直接import
3.如果导入的模块是在主程序所在目录的父目录下,则要通过修改path来解决,有两种方法:
第19天—python办公自动化—操作PDF文件
在Python中,可以使用名为
PyPDF2
的三方库来读取PDF文件,可以使用下面的命令来安装它。
pip install
PyPDF2
读取PDF并抽取文字
import
PyPDF2
from
PyPDF2
.pdf import PageObject
# 读取PDF文件
reader =
PyPDF2
.PdfFileReader('resources/XGBoost.pdf')
# 写PDF文件
writer =
PyPDF2
.PdfFileWrite
PDF是Portable Document Format的缩写,这类文件通常使用.pdf作为其扩展名。
从PDF中提取文本
在Python中,用名为
PyPDF2
的三方库来读取PDF文件,可以使用下面的命令在终端来安装它。
pip install
PyPDF2
-i https://pypi.doubanio.com/simple
PyPDF2
没有办法从PDF文档中提取图像、图表或其他媒体,但它可以提取文本,并将其返回为Python字符串。
import
PyPDF2
要解决 "
ModuleNotFoundError
: No
module
named
PyPDF2
" 这个错误,你需要安装
PyPDF2
模块。你可以使用以下命令来安装它:
pip install
PyPDF2
确保你的系统中已经安装了 pip,这是 Python 的包管理工具。如果你没有安装 pip,你可以在终端中运行以下命令来安装它:
python -m ensurepip --upgrade
安装完 pip 后,再执行第一个命令来安装
PyPDF2
模块。这样应该就能解决这个错误了。如果还有其他问题,请随时提问。