- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试安装 pdfMiner 以使用 CollectiveAccess。我的主机 (pair.com) 为我提供了以下信息来帮助我完成此任务:
When compiling, it will likely be necessary to instruct the
installation to use your account space above, and not try to install
into the operating system directories. Typically, using "--
home=/usr/home/username/pdfminer" at the end of the install command should allow for that.
我在尝试安装时遵循了此说明。结果是:
running install
running build
running build_py
running build_scripts
running install_lib
running install_scripts
changing mode of /usr/home/username/pdfminer/bin/latin2ascii.py to 755
changing mode of /usr/home/username/pdfminer/bin/pdf2txt.py to 755
changing mode of /usr/home/username/pdfminer/bin/dumppdf.py to 755
running install_egg_info
Removing /usr/home/username/pdfminer/lib/python/pdfminer-20140328.egg-info
Writing /usr/home/username/pdfminer/lib/python/pdfminer-20140328.egg-info
我没有发现任何问题(我是 python 的新手),但是当我尝试运行示例命令时 $ pdf2txt.py samples/simple1.pdf
我明白了错误:
Traceback (most recent call last): File "pdf2txt.py", line 3, in <module>
from pdfminer.pdfdocument import PDFDocument ImportError: No module named pdfminer.pdfdocument
我正在运行 python 2.7.3。我无法从根目录(共享主机)安装。 pdfminer 的最新版本是 2014/03/28。我看过一些关于类似问题的帖子(“没有命名的模块......”但没有完全相同的东西。建议的解决方案要么没有帮助(例如使用 sudo 安装 - 不是一个选项;指定 python 的路径(哪个似乎不是问题),等等)。
或者这是我的主机的问题? (即,他们的设置有问题或不同)
最佳答案
我有这样的错误:
No module named 'pdfminer.pdfinterp'; 'pdfminer' is not a package
我的问题是我将我的脚本命名为 pdfminer.py
,出于我不知道的原因,Python 将其作为原始 pdfminer
包文件,并且试图编译它。
我重命名我的脚本,删除所有*.pyc
文件和__pycache__
目录,我的问题就解决了。
关于python - pdfminer - 导入错误 : No module named pdfminer. pdfdocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35904738/
我是一名优秀的程序员,十分优秀!