首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复木星笔记本安装中出现的错误

如何修复木星笔记本安装中出现的错误
EN

Stack Overflow用户
提问于 2021-05-01 06:15:01
回答 7查看 21.9K关注 0票数 18

我对Python很陌生,并尝试使用以下方法从命令提示符窗口中安装

代码语言:javascript
运行
复制
pip install jupyter

但是,下载几分钟后,将显示一条错误消息,如下所示:

代码语言:javascript
运行
复制
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\users\asd\appdata\local\programs\python\python38-32\python.exe
' 'c:\users\asd\appdata\local\programs\python\python38-32\lib\site-packages\pip\
_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\asd\Ap
pData\Local\Temp\tmpnj_hhq6y'
         cwd: C:\Users\asd\AppData\Local\Temp\pip-install-_pnki5r8\pywinpty
    Complete output (6 lines):

    Cargo, the Rust package manager, is not installed or is not on PATH.
    This package requires Rust and Cargo to compile extensions. Install it through
    the system's package manager or via https://rustup.rs/

    Checking for Rust toolchain....
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\asd\appdata\local\progr
ams\python\python38-32\python.exe' 'c:\users\asd\appdata\local\programs\python\p
ython38-32\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata
_for_build_wheel 'C:\Users\asd\AppData\Local\Temp\tmpnj_hhq6y' Check the logs for
full command output.
WARNING: You are using pip version 20.2.1; however, version 21.1 is available.
You should consider upgrading via the 'c:\users\asd\appdata\local\programs\pytho
n\python38-32\python.exe -m pip install --upgrade pip' command.

我在这里附加了错误输出的最后一部分。

如何在成功安装木星笔记本时修复此错误

EDIT1: i从错误消息的链接中安装了锈蚀包。在此之后,我再次尝试安装朱庇特笔记本,这一次,在进行了比以前更远的几步之后,它输出了另一个错误:

代码语言:javascript
运行
复制
Building wheels for collected packages: pywinpty
  Building wheel for pywinpty (PEP 517) ... -  WARNING: Subprocess output does
not appear to be encoded as cp1252
  WARNING: Subprocess output does not appear to be encoded as cp1252
error
  ERROR: Command errored out with exit status 1:
   command: 'c:\users\asd\appdata\local\programs\python\python38-32\python.exe'
'c:\users\asd\appdata\local\programs\python\python38-32\lib\site-packages\pip\_v
endor\pep517\_in_process.py' build_wheel 'C:\Users\asd\AppData\Local\Temp\tmpaj5
u66_y'
       cwd: C:\Users\asd\AppData\Local\Temp\pip-install-mep4ye8d\pywinpty
  Complete output (60 lines):
  Running `maturin pep517 build-wheel -i c:\users\asd\appdata\local\programs\pyt
hon\python38-32\python.exe`
     Compiling proc-macro2 v1.0.26
     Compiling unicode-xid v0.2.2
     Compiling syn v1.0.71
     Compiling winapi v0.3.9
     Compiling jobserver v0.1.22
  error: could not compile `proc-macro2`

  To learn more, run the command again with --verbose.
  warning: build failed, waiting for other jobs to finish...
  error: build failed
  dY'¥ maturin failed
    Caused by: Failed to build a native library through cargo
    Caused by: Cargo build finished with "exit code: 101": `cargo rustc --messag
e-format json --manifest-path Cargo.toml --release --lib --`
  dY\x8d1 Building a mixed python/rust project
  dY"- Found pyo3 bindings
  dY\x90\x8d Found CPython 3.8 at c:\users\asd\appdata\local\programs\python\pyt
hon38-32\python.exe
  error: linker `link.exe` not found
    |
    = note: The system cannot find the file specified. (os error 2)


  note: the msvc targets depend on the msvc linker but `link.exe` was not found


  note: please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed wi
th the Visual C++ option


  error: aborting due to previous error


  error: linker `link.exe` not found
    |
    = note: The system cannot find the file specified. (os error 2)


  note: the msvc targets depend on the msvc linker but `link.exe` was not found


  note: please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed wi
th the Visual C++ option


  error: aborting due to previous error


  error: linker `link.exe` not found
    |
    = note: The system cannot find the file specified. (os error 2)


  note: the msvc targets depend on the msvc linker but `link.exe` was not found


  note: please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed wi
th the Visual C++ option


  error: aborting due to previous error


  Error: command ['maturin', 'pep517', 'build-wheel', '-i', 'c:\\users\\asd\\app
data\\local\\programs\\python\\python38-32\\python.exe'] returned non-zero exit
status 1
  ----------------------------------------
  ERROR: Failed building wheel for pywinpty
Failed to build pywinpty
ERROR: Could not build wheels for pywinpty which use PEP 517 and cannot be insta
lled directly
WARNING: You are using pip version 20.2.1; however, version 21.1 is available.
You should consider upgrading via the 'c:\users\asd\appdata\local\programs\pytho
n\python38-32\python.exe -m pip install --upgrade pip' command.
EN

回答 7

Stack Overflow用户

发布于 2021-05-30 17:34:49

首先升级您的pip:

代码语言:javascript
运行
复制
pip install --upgrade pip

然后:

代码语言:javascript
运行
复制
pip install jupyter
票数 5
EN

Stack Overflow用户

发布于 2021-05-05 06:30:52

代码语言:javascript
运行
复制
pip install wheel

再试一次。对我起作用了。

票数 3
EN

Stack Overflow用户

发布于 2021-11-28 12:07:39

我是在未能在notebook执行中安装32-bit python 3.8.3后到达这篇文章的。据我所知,pywinpty是一种依赖性,它不支持32位执行(见下面的源代码)。

我通过在64位版本上安装python来解决这个问题。

资料来源:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67343397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档