我想在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的构建轮失败
为wxPython运行setup.py clean 无法建立wxPython 安装收集的软件包:wxPython 为wxPython运行setup.py install ...错误
错误:命令错误,退出状态为1:/ usr / bin / python3 -u -c'import sys, setuptools,标记化; sys.argv [0] ='“'”'/ tmp / pip-install- z3213grr / wxPython / setup.py'“'”'; 文件 ='“'”'/ tmp / pip-install-z3213grr / wxPython / setup.py'“'”'; f = getattr(tokenize,'“'”'open'“'” ',打开)(文件);代码= f.read()。replace('“'”'\ r \ n'“'”,'“'”'\ n'“' “'); f.close(); exec(compile(code, file ,'”'“'exec'”'“'))'安装--record / tmp / pip-record- f7ov3ut6 / install-record.txt --single-version-externally-managed --compile检查日志以获取完整的命令输出。
答案 0 :(得分:2)
最短答案:这不能完成,没有任何意义。为什么还要在云(没有桌面可显示GUI的云)中运行wxPython?
更长的答案:您的用例是什么?
如果发生以下情况,我将完全感到惊讶
由于Google Colab在云中为您运行jupyter笔记本/内核,因此没有可以显示wxPython GUI元素的桌面。
EDIT1:问题:
jupyter笔记本电脑的合理GUI是什么?
由于jupyter笔记本本身就是一个GUI ,并且是一个相当不错的笔记本,老实说,我不建议不使用内核制作GUI,相当脆。
查看ipywidgets和voila。它的本质作用是启动内核,运行笔记本的内容并剥离所有输入单元,但是您仍然可以使用小部件与内核进行交互。
答案 1 :(得分:0)
感谢您的回答,安装wxpython的主要原因是我已经为使用wxpython在spyder上进行迁移学习制作了一个用户界面,我想将自己的工作保存在Google colab上。但是,正如您正确提到的那样,在云上使用wxpython是没有意义的,我想知道您是否可以建议在jupyter笔记本上进行GUI开发的任何其他工具。