weixin_58183049 2024-04-23 06:55 采纳率: 92.3%
浏览 30
已结题

cmd安装jupyter出错


Building wheel for pywinpty (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for pywinpty (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [35 lines of output]
      Running `maturin pep517 build-wheel -i c:\users\52379\appdata\local\programs\python\python38-32\python.exe --compatibility off --target i686-pc-windows-msvc`
      馃摝 Including license file "C:\Users\52379\AppData\Local\Temp\pip-install-7sdddw_9\pywinpty_92cee6ebbe37470e8f2c596818e29fae\LICENSE.txt"
      馃嵐 Building a mixed python/rust project
      馃敆 Found pyo3 bindings
      馃悕 Found CPython 3.8 at c:\users\52379\appdata\local\programs\python\python38-32\python.exe
         Compiling autocfg v1.1.0
         Compiling windows_x86_64_msvc v0.52.3
         Compiling target-lexicon v0.12.14
         Compiling once_cell v1.19.0
         Compiling proc-macro2 v1.0.78
         Compiling unicode-ident v1.0.12
         Compiling windows_i686_msvc v0.52.3
         Compiling windows_i686_msvc v0.48.5
         Compiling rustix v0.38.31
         Compiling bitflags v2.4.0
         Compiling num-traits v0.2.17
         Compiling lock_api v0.4.11
         Compiling parking_lot_core v0.9.9
         Compiling either v1.9.0
         Compiling libc v0.2.153
      error[E0463]: can't find crate for `core`
        |
        = note: the `i686-pc-windows-msvc` target may not be installed
        = help: consider downloading the target with `rustup target add i686-pc-windows-msvc`

      error[E0463]: can't find crate for `compiler_builtins`

      For more information about this error, try `rustc --explain E0463`.
      error: could not compile `windows_i686_msvc` (lib) due to 2 previous errors
      warning: build failed, waiting for other jobs to finish...
      error: could not compile `windows_i686_msvc` (lib) due to 2 previous errors
      馃挜 maturin failed
        Caused by: Failed to build a native library through cargo
        Caused by: Cargo build finished with "exit code: 101": `"cargo" "rustc" "--target" "i686-pc-windows-msvc" "--message-format" "json-render-diagnostics" "--manifest-path" "C:\\Users\\52379\\AppData\\Local\\Temp\\pip-install-7sdddw_9\\pywinpty_92cee6ebbe37470e8f2c596818e29fae\\Cargo.toml" "--release" "--lib"`
      Error: command ['maturin', 'pep517', 'build-wheel', '-i', 'c:\\users\\52379\\appdata\\local\\programs\\python\\python38-32\\python.exe', '--compatibility', 'off', '--target', 'i686-pc-windows-msvc'] returned non-zero exit status 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pywinpty
Failed to build pywinpty
ERROR: Could not build wheels for pywinpty, which is required to install pyproject.toml-based projects

展开全部

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-23 06:55
    关注

    引自免费微信小程序:皆我百晓生

    根据您提供的错误信息,看起来在尝试安装 Jupyter Notebook 的过程中,遇到了构建 pywinpty 轮子时的问题。这似乎与 Rust 编译器和 Windows 系统上的交叉编译配置有关。

    为了解决这个问题,您可以按照以下步骤操作:

    1. 确保已安装 Rustup: 如果还没有安装 Rustup,请访问 https://www.rust-lang.org/tools/install 并按照指南安装它。Rustup 是 Rust 编程语言的包管理器和工具链管理器。

    2. 安装 i686-pc-windows-msvc 构建工具: 在安装了 Rustup 后,运行以下命令来添加 i686-pc-windows-msvc 构建工具:

      rustup target add i686-pc-windows-msvc
      

      这将下载并安装用于构建 x86(32位)Windows 应用程序所需的工具链。

    3. 重新安装 pywinpty: 删除现有的 pywinpty 安装,并且再次尝试安装。在命令提示符或 PowerShell 中执行以下命令:

      pip uninstall pywinpty
      pip install pywinpty
      
    4. 检查环境变量: 确保您的系统环境变量中没有错误地设置了 RUSTUP_HOME 或 CARGO_HOME,这些可能会干扰 Rustup 和 Cargo 的正常工作。

    5. 更新 Python 环境: 尝试更新 pip 到最新版本,然后重新安装 Jupyter Notebook 和其依赖项:

      python -m pip install --upgrade pip
      python -m pip install jupyter notebook
      

    按照上述步骤操作后,应该可以成功安装 Jupyter Notebook。如果问题仍然存在,请提供进一步的错误信息,以便我能为您提供更具体的帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 5月16日
  • 已采纳回答 5月9日
  • 创建了问题 4月23日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部