【问题标题】:Wxpython installation failed on Google Colab在 Google Colab 上安装 Wxpython 失败
【发布时间】:2020-04-14 00:33:42
【问题描述】:

我想在 Google Colab 上安装 wxpython 包。我在 python notebook 中的 Google Colab 上运行了以下命令并收到以下错误。任何人都可以建议我在 Google Colab 上安装 wxpython 缺少什么

!pip 安装 wxPython

Collecting wxPython
Downloading 

https://files.pythonhosted.org/packages/b9/8b/31267dd6d026a082faed35ec8d97522c0236f2e083bf15aff64d982215e1/wxPython-4.0.7.post2.tar.gz (68.9MB) |█████████████████████████████████| 68.9MB 52kB/s 已满足要求: /usr/local/lib/python3.6/dist-packages 中的枕头(来自 wxPython)(4.3.0)

Requirement already satisfied: six in /usr/local/lib/python3.6/dist-packages (from 
wxPython) (1.12.0)

Requirement already satisfied: 
numpy in /usr/local/lib/python3.6/dist-packages (from wxPython) (1.17.4)

 Requirement already satisfied: olefile in /usr/local/lib/python3.6/dist-packages 
 (from pillow->wxPython) (0.46)

为收集的包构建轮子:wxPython

wxPython (setup.py) 的构建轮...错误

错误:wxPython 构建轮子失败

为 wxPython 运行 setup.py clean 构建 wxPython 失败 安装收集的包:wxPython 为 wxPython 运行 setup.py install ... 错误

错误:命令出错,退出状态为 1:/usr/bin/python3 -u -c 'import sys, 设置工具,标记化; sys.argv[0] = '"'"'/tmp/pip-install- z3213grr/wxPython/setup.py'"'"'; 文件='"'"'/tmp/pip-install-z3213grr/wxPython/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'" ', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"' "');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record- f7ov3ut6/install-record.txt --single-version-externally-managed --compile 检查日志以获取完整的命令输出。

【问题讨论】:

    标签: pip wxpython google-colaboratory


    【解决方案1】:

    简短的回答:这无法完成,也没有任何意义。为什么又要在云中运行 wxPython(没有桌面可以显示 GUI)?

    更长的答案:您的具体用例是什么?

    如果出现以下情况,我会感到非常惊讶:

    • wxPython 可以安装在 Google Colab 上
    • 即使您设法安装,wx 也会为您做任何有用的事情

    由于 Google Colab 在云中为您运行 jupyter 笔记本/内核,因此没有可以显示 wxPython GUI 元素的桌面。

    EDIT1:问题:

    jupyter 笔记本的合理 GUI 是什么?

    由于 jupyter 笔记本本身就是一个 GUI,而且相当不错,我真的建议使用内核来制作 GUI,它会是比较脆。

    查看ipywidgetsvoila。它本质上所做的是启动内核,运行笔记本的内容并剥离所有输入单元,但您仍然可以使用小部件与内核交互。

    【讨论】:

      【解决方案2】:

      感谢您的回答,安装 wxpython 的主要原因是我使用 wxpython 在 spyder 上制作了一个用于迁移学习的用户界面,我想将我的工作保存在 google colab 上。但是,正如您正确提到在云上使用 wxpython 毫无意义,我想知道您能否推荐任何其他可用于 jupyter notebook 上的 GUI 开发的工具。

      【讨论】:

      • 如果我的回答符合你的接受标准,你可以接受:)
      猜你喜欢
      • 2021-01-08
      • 2020-11-09
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 2020-06-01
      • 2020-08-04
      • 2021-11-09
      • 2020-08-07
      相关资源
      最近更新 更多