Wxpython在Google Colab上安装失败

时间:2019-12-22 09:46:42

标签: pip wxpython google-colaboratory

我想在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检查日志以获取完整的命令输出。

2 个答案:

答案 0 :(得分:2)

最短答案:这不能完成,没有任何意义。为什么还要在云(没有桌面可显示GUI的云)中运行wxPython?

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

如果发生以下情况,我将完全感到惊讶

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

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

EDIT1:问题:

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

由于jupyter笔记本本身就是一个GUI ,并且是一个相当不错的笔记本,老实说,我不建议使用内核制作GUI,相当脆。

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

答案 1 :(得分:0)

感谢您的回答,安装wxpython的主要原因是我已经为使用wxpython在spyder上进行迁移学习制作了一个用户界面,我想将自己的工作保存在Google colab上。但是,正如您正确提到的那样,在云上使用wxpython是没有意义的,我想知道您是否可以建议在jupyter笔记本上进行GUI开发的任何其他工具。