Google Colab 上的 Wxpython 安装失败
Wxpython installation failed on Google Colab
我想在 Google Colab 上安装 wxpython 包。我在 python 笔记本中的 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/秒
要求已经满足:
/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 的构建轮失败
运行 setup.py 为 wxPython 清理干净
构建 wxPython 失败
安装收集的包:wxPython
运行 setup.py 安装 wxPython ... 错误
错误:命令出错,退出状态为 1:/usr/bin/python3 -u -c 'import sys,
设置工具,标记化; sys.argv[0] = '"'"'/tmp/pip-install-
z3213grr/wxPython/setup.py'"'"'; file='"'"'/tmp/pip-install-z3213grr/wxPython/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', 打开)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(编译(代码, 文件, '"'"'exec'" '"'))' install --record /tmp/pip-record-f7ov3ut6/install-record.txt --single-version-externally-managed --compile 检查日志以获得完整的命令输出。
简短回答:这是不可能的,也没有意义。为什么你又想 运行 云中的 wxPython(没有桌面显示 GUI)?
更长的答案:您的具体用例是什么?
如果出现以下情况,我会感到非常惊讶:
- wxPython 可以安装在 Google Colab
上
- 即使您设法安装,wx 也会为您做任何有用的事情
作为 Google Colab 运行s jupyter notebooks/kernels 在云中,没有桌面可以显示 wxPython GUI 元素。
编辑 1:问题:
jupyter 笔记本的合理 GUI 是什么?
由于 jupyter notebooks 本身就是一个 GUI,而且相当不错,老实说,我 不 建议使用内核做个GUI,比较脆
看看ipywidgets and voila。它本质上所做的是启动一个内核,运行整理笔记本的内容并删除所有输入单元格,但您仍然可以使用小部件与内核进行交互。
感谢您的回答,安装 wxpython 的主要原因是我使用 wxpython 在 spyder 上制作了一个用于迁移学习的用户界面,我想保存我在 google colab 上的工作。然而正如你正确地提到在云上使用 wxpython 没有意义,我想知道你能推荐任何其他可用于 jupyter notebook 上的 GUI 开发的工具。
我想在 Google Colab 上安装 wxpython 包。我在 python 笔记本中的 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/秒 要求已经满足: /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 的构建轮失败
运行 setup.py 为 wxPython 清理干净 构建 wxPython 失败 安装收集的包:wxPython 运行 setup.py 安装 wxPython ... 错误
错误:命令出错,退出状态为 1:/usr/bin/python3 -u -c 'import sys, 设置工具,标记化; sys.argv[0] = '"'"'/tmp/pip-install- z3213grr/wxPython/setup.py'"'"'; file='"'"'/tmp/pip-install-z3213grr/wxPython/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', 打开)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(编译(代码, 文件, '"'"'exec'" '"'))' install --record /tmp/pip-record-f7ov3ut6/install-record.txt --single-version-externally-managed --compile 检查日志以获得完整的命令输出。
简短回答:这是不可能的,也没有意义。为什么你又想 运行 云中的 wxPython(没有桌面显示 GUI)?
更长的答案:您的具体用例是什么?
如果出现以下情况,我会感到非常惊讶:
- wxPython 可以安装在 Google Colab 上
- 即使您设法安装,wx 也会为您做任何有用的事情
作为 Google Colab 运行s jupyter notebooks/kernels 在云中,没有桌面可以显示 wxPython GUI 元素。
编辑 1:问题:
jupyter 笔记本的合理 GUI 是什么?
由于 jupyter notebooks 本身就是一个 GUI,而且相当不错,老实说,我 不 建议使用内核做个GUI,比较脆
看看ipywidgets and voila。它本质上所做的是启动一个内核,运行整理笔记本的内容并删除所有输入单元格,但您仍然可以使用小部件与内核进行交互。
感谢您的回答,安装 wxpython 的主要原因是我使用 wxpython 在 spyder 上制作了一个用于迁移学习的用户界面,我想保存我在 google colab 上的工作。然而正如你正确地提到在云上使用 wxpython 没有意义,我想知道你能推荐任何其他可用于 jupyter notebook 上的 GUI 开发的工具。