重要错误:没有名为tex的模块

2024-10-03 15:26:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用pip install安装了textract,并在jupyter笔记本中运行了import命令,这将引发以下错误。在

我在一台windows机器上,使用conda安装了python的两个版本(2.7和3.6)。我还添加了环境变量的路径,正如其他文章中所建议的那样,但是仍然得到了错误。在

import textract

ImportErrorTraceback (most recent call last)
<ipython-input-2-99b3b0e1733d> in <module>()
     1 #Code to extract pdf files
----> 2 import textract
    3 text = textract.process("C:/Users/username/Documents/Projects/Attachments/PDF/fileA.pdf")

ImportError: No module named textract 

编辑:

我只成功地在Python2.7上安装了textract。 我已经将下面的路径添加到环境变量中 C: \Users\用户名\AppData\Local\Continuum\anaconda3\envs\mypy27\ C: \Users\Username\AppData\Local\Continuum\anaconda3\envs\mypy27\Scripts--->;这是textract文件所在的位置 C: \Users\用户名\AppData\Local\Continuum\anaconda3\envs\mypy27\Lib\Lib tk C: \Users\用户名\AppData\Local\Continuum\anaconda3\envs\mypy27\Lib C: \Users\用户名\AppData\Local\Continuum\anaconda3\envs\mypy27\dll

更新: 我使用pip install安装了pypdf2,并尝试将其导入juptyer笔记本。它返回了相同的错误。我想知道我是否安装错误。在


Tags: installpipimportliblocal错误笔记本users
2条回答

这可能是一个解决办法。在

1.卸载Python并重新安装。在

2.没有在anaconda中创建任何python2.7环境,并在anaconda基本命令提示符下使用pip和所有其他依赖项重新安装textract。在

3.尝试导入textract,效果很不错!在

这对我在ubuntu上有用

1.终端开路

python -m venv env 
source ./env/bin/activate
sudo apt update
sudo apt install python-pip && pip install  upgrade pip
sudo apt install python-dev libxml2-dev libxslt1-dev antiword unrtf poppler-utils pstotext tesseract-ocr flac ffmpeg lame libmad0 libsox-fmt-mp3 sox libjpeg-dev swig
pip install textract

如果您遇到更多错误:

试试看

^{pr2}$

现在你可以导入textract了

import textract
text = textract.process("/home/user/textract_test.pdf")

相关问题 更多 >