无法在 google colab 中安装 textract

Posted

技术标签:

【中文标题】无法在 google colab 中安装 textract【英文标题】:Couldn't install textract in google colab 【发布时间】:2019-06-04 23:25:24 【问题描述】:

我无法在 google colab 中安装 textract,错误消息显示如下。

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

=== 错误信息 =========================================== ================

pocketsphinx 的构建轮失败运行 setup.py clean for pocketsphinx 无法构建 pocketsphinx 安装收集 包:pocketsphinx 运行 setup.py install for pocketsphinx ... 错误 命令 /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-install-03c_ysbm/pocketsphinx/setup.py';f=getattr(tokenize, 'open', open)(file) ;code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" 安装 --record /tmp/pip-record-6n9ewg9i/install-record.txt --single-version-externally-managed --compile: 运行安装 运行 build_ext 构建“sphinxbase._sphinxbase”扩展 swigging deps/sphinxbase/swig/sphinxbase.i 到 deps/sphinxbase/swig/sphinxbase_wrap.c swig -python -modern -threads -Ideps/sphinxbase/include -Ideps/sphinxbase/include/sphinxbase -Ideps/sphinxbase/include/android -Ideps/sphinxbase/swig -outdir sphinxbase -o deps/sphinxbase/swig/sphinxbase_wrap.c 部门/sphinxbase/swig/sphinxbase.i 无法执行“swig”:没有这样的文件或目录 错误:命令“swig”失败,退出状态为 1

================================================ ============================= 谢谢, 玲

【问题讨论】:

【参考方案1】:

不,您不能使用 sudo,因为您没有 root 访问 colab。

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

此外,为了构建 sphinxtextract 的要求),您还需要 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

【讨论】:

我很想对这个答案投赞成票...你能帮忙解决与以下相关的异常吗:Pocketsphinx (setup.py) 的构建轮...错误错误:pocketsphinx 的构建轮失败?【参考方案2】:

在 google colab 中,Bash 命令通过在命令前加上“!”来运行。

例子:

!apt update
!apt-get install libasound2-dev

【讨论】:

以上是关于无法在 google colab 中安装 textract的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google 的 Colab 中安装 Python 包?

未能直接从Github在Google Colab中安装Sk-learn(scikit-learn)

如何在 Google Colab GPU 中安装 CUDA

在 google colab 中安装驱动器

在 Google Colab 中安装 dryscrape(用于网页抓取的 python 库)

如何在Google Colab中安装Web3