无法在 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要求
此外,为了构建 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
【讨论】:
我很想对这个答案投赞成票...你能帮忙解决与以下相关的异常吗: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)