You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux机器跨平台下载Python3.6版Jupyter依赖失败求助

解决pip下载Windows 64位Python3.6的Jupyter二进制包时pandocfilters源码包的问题

我之前也碰到过一模一样的情况,给你几个实用的解决思路:

  • 调整pip命令,允许pandocfilters使用源码包
    因为pandocfilters是纯Python编写的包,源码包在Windows平台上也能直接安装使用,不需要编译C扩展。你可以修改命令,指定除了pandocfilters外其他包都用二进制:

    pip download --python-version='36' --implementation='cp' --platform='win_amd64' --only-binary=:all: --no-binary=pandocfilters jupyter
    

    这样pip会下载Jupyter其他依赖的二进制包,同时单独下载pandocfilters的源码包,后续安装到Windows 64位Python3.6环境里完全没问题。

  • 手动拆分下载步骤
    先单独下载Jupyter所有依赖的二进制包(排除pandocfilters):

    pip download --python-version='36' --implementation='cp' --platform='win_amd64' --only-binary=:all: jupyter --exclude=pandocfilters
    

    然后你可以手动获取对应版本的pandocfilters源码包,把它和其他下载好的二进制包放在同一个目录,后续安装的时候就能一起处理了。

  • 额外说明
    为什么pandocfilters没有提供Windows的二进制包?因为它是纯Python包,不需要针对特定平台编译生成wheel,PyPI上很多纯Python包都只发布源码包,这是正常情况,源码包在任何支持对应Python版本的平台上都能正常安装运行。

内容的提问来源于stack exchange,提问作者Eduardo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:22:01