Pip 在Google Colab上安装Wxpython失败

Pip 在Google Colab上安装Wxpython失败,pip,wxpython,google-colaboratory,Pip,Wxpython,Google Colaboratory,我想在googlecolab上安装wxpython包。我在python笔记本中的GoogleColab上运行了以下命令,并收到了以下错误。有人能告诉我在Google Colab上安装wxpython缺少什么吗 !!pip安装wxPython Collecting wxPython Downloading (68.9MB) |████████████████████████████████| 68.9MB 52kB/s 已满足的要求: 枕头在/usr/local/lib/python3.6/d

我想在googlecolab上安装wxpython包。我在python笔记本中的GoogleColab上运行了以下命令,并收到了以下错误。有人能告诉我在Google Colab上安装wxpython缺少什么吗

!!pip安装wxPython

Collecting wxPython
Downloading 
(68.9MB) |████████████████████████████████| 68.9MB 52kB/s 已满足的要求: 枕头在/usr/local/lib/python3.6/dist-packages中(来自wxPython)(4.3.0)

为收集的包构建轮子:wxPython

正在为wxPython构建控制盘(setup.py)。。。错误

错误:为wxPython生成控制盘失败

为wxPython运行setup.py clean 未能生成wxPython 安装收集的软件包:wxPython 正在运行wxPython的setup.py安装。。。错误

错误:命令出错,退出状态为1:/usr/bin/python3-u-c'import sys, 设置工具,标记化;sys.argv[0]='''''/tmp/pip安装-
z3213grr/wxPython/setup.py'文件='''''''/tmp/pip-install-z3213grr/wxPython/setup.py'''';f=getattr(标记化,“‘打开’”,打开)(文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,文件,“'exec'”)'安装--record/tmp/pip-record-f7ov3ut6/install-record.txt--外部管理的单一版本--编译检查日志以获得完整的命令输出

简短的回答:这是不可能做到的,也毫无意义。为什么还要在云中运行wxPython(没有桌面可以显示GUI)

详细回答:您的具体用例是什么

如果:

  • wxPython可以安装在Google Colab上
  • 即使您能够成功安装,wx也会为您做任何有用的事情
由于GoogleColab在云中为您运行jupyter笔记本/内核,因此没有桌面可以显示wxPython GUI元素

EDIT1:问题:

什么是jupyter笔记本电脑的合理GUI

由于jupyter笔记本电脑本身就是一个图形用户界面,而且相当不错,老实说,我不建议使用内核来制作图形用户界面,它会相当脆弱


看和看。它的基本功能是启动一个内核,运行一个笔记本的内容,去掉所有的输入单元,但是你仍然可以使用小部件与内核交互。

谢谢你的回答,安装wxpython的主要原因是我使用wxpython在spyder上制作了一个迁移学习的用户界面,我想保存我在google colab上的工作。然而,正如您正确地提到,在云上使用wxpython没有任何意义,我想知道您是否可以推荐任何其他可用于jupyter笔记本GUI开发的工具。

如果符合您的验收标准,您可以接受我的答案:)
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)