如何解决python3的此pip错误?

时间:2019-02-10 22:46:37

标签: python python-3.x pip

我正在尝试在Mac上安装textract模块。

我使用这些命令尝试安装它。

sudo python3 -m pip install textract   
python3 -m pip install textract
pip3 install textract
sudo pip3 install textract

我使用pip3是因为我在设备上安装了多个版本的python。

每次,都会出现以下错误:

Command "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
-u -c "import setuptools, tokenize;__file__='/private/tmp/pip-install-ejk7ayox/pocketsphinx/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install
--record /private/tmp/pip-record-o8jq5l_l/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-install-ejk7ayox/pocketsphinx/

按照建议here,我尝试了:

python3 -m pip install --upgrade pip 
python3 -m pip3 install --upgrade pip
sudo pip3 install -U setuptools
pip3 install --upgrade pip3

Pip和设置工具都是最新的,但我仍然会收到错误消息。

1 个答案:

答案 0 :(得分:1)

遵循textract - installation中的说明:

brew cask install xquartz
brew install poppler antiword unrtf tesseract swig
pip install textract

我可以在Mac上安装textract。