安装pypandoc 1.4+导致PySpark安装失败的问题求助
问题
我正在安装1.4版本及以上的pypandoc,已将该依赖添加到requirements.txt中,但怀疑这个操作导致了PySpark安装失败。
使用的pip安装命令:
python -m pip install -r requirements.txt --ignore-installed --exists-action=w --disable-pip-version-check --no-warn-script-location
安装输出截图:
排查与解决方法
验证PySpark单独安装可行性
从requirements.txt中暂时移除pypandoc相关条目,执行以下命令单独安装PySpark:python -m pip install pyspark若安装成功,可确认是pypandoc的依赖冲突引发问题。
先安装系统级pandoc
pypandoc依赖系统环境中的pandoc程序,仅通过pip安装无法满足要求:- Linux(Ubuntu/Debian):执行
sudo apt install pandoc - Windows:下载官方安装包完成部署
- macOS:通过
brew install pandoc安装
完成系统级pandoc安装后,再执行python -m pip install pypandoc>=1.4。
- Linux(Ubuntu/Debian):执行
调整pip安装参数
原命令中的--ignore-installed会强制覆盖所有已安装包,极易导致依赖混乱,建议移除该参数后重试:python -m pip install -r requirements.txt --exists-action=w --disable-pip-version-check --no-warn-script-location
内容的提问来源于stack exchange,提问作者amit
相关产品推荐
相关产品推荐

