无法在谷歌 colab 中安装 textract



我无法在谷歌colab中安装textract,错误消息如下。

有人建议使用sudo apt-get install libasound2-dev,但如何在谷歌colab中使用sudo...

===错误消息==============================================

pocketsphinx的构建轮子失败正在运行的setup.py cleanpocketsphinx无法构建pocketsphin安装已收集packages:pocketsphinx正在运行pocketsphin的setup.py安装。。。错误从命令/usr/bin/python3-u-c"import setuptools,标记化文件='/tmp/pip-install-03c_ysbm/pocketsphinx/setup.py';f=getattr(tokenize,'open',open)(文件);code=f.read().replace('\r\n','\n');f.关闭();exec(compile(code,文件,'exec'))"安装--record/tmp/pip-record-6n9ewg9i/install-record.txt--外部管理的单一版本--编译:正在运行安装运行build_ext建筑的鞘氨醇酶_鞘氨醇酶延伸冲洗deps/sphinxbase/swig/sphinxbase.i至deps/sphinsbase/swig/sphinxbasic_wrap.cswig-python-modern-threads-Ideps/sphinxbase/include-Ideps/sphinxbase-include/sphinbase-Ideps/sphinbase/include/android-Idps/sphinxase/swig-outdir sphinbase-o deps/sphinbase/swig/sphinbase_wrap.cdeps/鞘氨醇酶/swig/sphinxbase.i无法执行"swig":没有这样的文件或目录错误:命令"swig"失败,退出状态为1

===========================================================================非常感谢。Ling

不,您不能使用sudo,因为您没有获得colab的root访问权限。

问题是,您不仅需要libasound2-dev,还需要一大堆软件包。在中检查debian要求https://textract.readthedocs.io/en/stable/installation.html

此外,为了构建sphinx(textract的要求),您需要libpulse-dev。下面是更新后的命令列表。

!apt-get 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 libasound2-dev libpulse-dev
!pip install git+https://github.com/deanmalmgren/textract

在谷歌中,colab Bash命令通过在命令前面加上"!"来运行。

示例:

!apt update
!apt-get install libasound2-dev

相关内容

  • 没有找到相关文章

最新更新