【问题标题】:Error installing Jupyter & pywinpty (Python)安装 Jupyter 和 pywinpty (Python) 时出错
【发布时间】:2018-07-10 08:48:53
【问题描述】:

我正在尝试在 Python 3.7 上安装 Jupyter,但似乎一次又一次地遇到此错误;

winpty/cywinpty.c(598): fatal error C1083: Cannot open include file: 'winpty.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

我在尝试通过 pip 安装 pywinpty 时遇到同样的错误。

我已经安装并重新安装了构建工具但无济于事,并且命令窗口被提升 - 有什么想法吗?

更新:在 3.7 中还没有完全解决 - 但在 3.6 中运行良好,我已经回滚了。

【问题讨论】:

  • 对我来说同样的问题 3.8 回滚到 3.6 进行修复

标签: python jupyter


【解决方案1】:

暂时,在标准方式不适用于 Python 3.7 之前,您可以使用 Gohlke's collection 中的预构建轮手动安装 pywinpty,然后使用 pip 安装 jupyter。

要手动安装(从 cmd 或 Powershell)使用: pip install drive:\path\to\the\wheel\pywinpty-0.5.4-cp37-cp37m-win_amd64.whl

【讨论】:

  • 令人烦恼的是,这个产品在所有人中被如此广泛地使用,包括 Windows 用户。到 2020 年,这仍然是大多数遵循指南和建议的初学者都会遇到并很可能会遇到的问题。
  • 从 Gohlke 的收藏中安装更简单的方法是使用 pipwin。使用pip install pipwin 安装pipwin,然后在出现问题时使用它代替pip。
  • 亲爱的@ParamSiddharth,这是一个很好的替代答案
  • 我在尝试安装 Jupyterlab 时遇到了这个问题,解决它的唯一方法是手动安装预构建的轮子。非常感谢您的回答!
【解决方案2】:

我有一个具体的解决方案给你们......我也面临着和你们一样的问题,因为它出现在 python3.7 或更高版本......但不要担心

我目前有 Python 3.9.2

按照以下步骤操作:-

--> 将这些命令写入cmd

  1. 只需使用Gholke s Collection 安装pywinpty
  2. 现在就下载吧
  3. 现在,复制文件的路径,从你下载的地方...在我的例子中是
  4. 成功安装 Pywinpty 后...现在 "pip install jupyter"
  5. 然后完成...现在使用 "jupyter notebook" 启动笔记本

如果它没有完成......请在下面发表评论......

【讨论】:

    【解决方案3】:

    从 Gohlke 的集合中安装有一种更简单的方法,即使用 pipwin。使用pip install pipwin 安装pipwin,然后在出现问题时使用它代替pip。

    【讨论】:

      【解决方案4】:

      我也会把这个选项留在这里。您可以单独安装 pywinpty 0.5.7,然后可以继续进行其余的安装。

      python -m pip install pywinpty==0.5.7
      

      它对我有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-08
        相关资源
        最近更新 更多