wxpython4下载_Linux 安装 wxPython4.0.4
Ubuntu 18.04 安装 wxPython4.0.4
因为 wxPython4.x 不提供 Linux 下的 bin 文件安装,以下记录 Ubuntu 18.04 的安装过程 (Ubuntu 18.04 已默认安装 Python 3.6.8)。
1)安装 gtk-2.0 (你也可以使用 libgtk-3-dev,如果你打算用 gtk3)
$ sudo apt-get install libgtk2.0-dev
2)安装必要的库
$ sudo apt-get install libcanberra-gtk-module
3)安装 gtk 头文件自动查找工具
$ sudo apt-get install pkg-config
4)查看一下
$ pkg-config --list-all | grepgtk
gtk+-unix-print-2.0 GTK+ - GTK+Unix print support
gtk+-x11-2.0 GTK+ - GTK+Graphical UI Library (x11 target)
gtk+-2.0 GTK+ - GTK+ Graphical UI Library (x11 target)
Ubuntu 18.04 默认已安装 libgtk2.0-0,libgtk2.0-dev,libgtk2.0-bin,libgtk2.0-common,手动安装一下 libgtk-3-0,libgtk-3-common,libgtk-3-bin,libgtk-3-dev,再查看一下,
$ pkg-config --list-all | grepgtk
gtk+-3.0 GTK+ - GTK+Graphical UI Library
gtk+-unix-print-2.0 GTK+ - GTK+Unix print support
gtk+-x11-2.0 GTK+ - GTK+Graphical UI Library (x11 target)
gtk+-broadway-3.0 GTK+ - GTK+Graphical UI Library
gtk+-unix-print-3.0 GTK+ - GTK+Unix print support
gtk+-wayland-3.0 GTK+ - GTK+Graphical UI Library
gtk+-x11-3.0 GTK+ - GTK+Graphical UI Library
gtk+-2.0 GTK+ - GTK+ Graphical UI Library (x11 target)
5)下载对应 linux,python 和 gtk 版本(这里选择 gtk3) 的 wxPython 安装 whl 文件 (例如我这里下载 wxPython-4.0.4-cp36-cp36m-linux_x86_64.whl )
6)安装
$ sudo pip3 install wxPython-4.0.4-cp36-cp36m-linux_x86_64.whl
7)测试
$ python3
Python3.6.8 (default, Jan 14 2019, 11:02:34)
[GCC8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type"help", "copyright", "credits" or "license" for moreinformation.>>>
>>>import wx>>> a =wx.App()>>> wx.Frame(None, title='hello world').Show(); a.MainLoop();
CentOS7 安装 wxPython4.0.4
因为 wxPython4.x 不提供 Linux 下的 bin 文件安装,以下记录 CentOS 7 的安装过程 (CentOS 7 默认没有安装 Python 3)。
1)先安装 python3 (默认为 3.6.6)
$ sudo yum installpython36.x86_64
$sudo yum install python36-devel.x86_64
$sudo yum install python36-pip.noarch
$sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade pip
$ sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade pip
2)查看 gtk 版本
$ pkg-config --list-all | grepgtk
gtk+-unix-print-2.0 GTK+ - GTK+Unix print support
gtk+-x11-2.0 GTK+ - GTK+Graphical UI Library (x11 target)
gtk+-2.0 GTK+ - GTK+ Graphical UI Library (x11 target)
CentOS 7 默认已安装 gtk2-2.24.31-1.el7.x86_64, gtk2-devel-2.24.31-1.el7.x86_64, gtk3-3.22.30-3.el7.x86_64, 手动安装一下 gtk3-devel-3.22.30-3.el7.x86_64,再检查一下,
$ pkg-config --list-all | grepgtk
gtk+-unix-print-2.0 GTK+ - GTK+Unix print support
gtk+-3.0 GTK+ - GTK+Graphical UI Library
gtk+ GTK+ -GIMP Tool Kit
gtk+-x11-2.0 GTK+ - GTK+Graphical UI Library (x11 target)
gtk+-wayland-3.0 GTK+ - GTK+Graphical UI Library
gtk+-unix-print-3.0 GTK+ - GTK+Unix print support
gtk+-x11-3.0 GTK+ - GTK+Graphical UI Library
gtk+-2.0 GTK+ - GTK+ Graphical UI Library (x11 target)
3)下载对应 linux,python 和 gtk 版本(这里选择 gtk3) 的 wxPython 安装 whl 文件 (例如我这里下载 wxPython-4.0.4-cp36-cp36m-linux_x86_64.whl )
4)安装
$ sudo pip3 install wxPython-4.0.4-cp36-cp36m-linux_x86_64.whl
5)测试
$ python3
Python3.6.6 (default, Jan 14 2019, 11:02:34)
[GCC8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type"help", "copyright", "credits" or "license" for moreinformation.>>>
>>>import wx>>> a =wx.App()>>> wx.Frame(None, title='hello world').Show(); a.MainLoop();
wxpython4下载_Linux 安装 wxPython4.0.4相关推荐
- Android Studio下载及安装3.0版本
今天,继续简单讲讲Android studio3.0如何安装. 之前写过Android studio的安装,那个是Android 2.2.3版本,这次由于导入3.0项目,所以重新安装了Android ...
- 安装mysql查看随机密码命令_linux安装mysql-8.0.21-1.el7.x86_64.rpm-bundle - 君主-bye
本文参考 一 查看linux操作系统版本和系统内核版本 1 [root@nfs_client ~]# cat /etc/redhat-release 查看操作系统版本 2 CentOS Lin ...
- 使用docker下载并安装mongodb5.0.5
1.安装docker和docker-compose 1.1 安装docker软件 yum install -y docker1.2 启动docker并将docker加入开机启动 systemctl s ...
- webbench 下载_linux 安装webbench
linux 版本:rhel 6.2 64位 webbench :1.5 从官网下载webbench-1.5.tar.gz 1.解压 tar -zxvf webbench-1.5.tar.gz 2. c ...
- php mysql.so 下载_Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法-Go语言中文社区...
一.贴上报错: 错误:软件包:2:postfix-2.10.1-6.el7.x86_64 (@anaconda) 需要:libmysqlclient.so.18()(64bit) 可用: 1:mari ...
- 【QT】QT下载与安装
很简单 1.下载地址 http://download.qt.io/archive/qt/ 学个单词,archive. 选择一个版本下载,5.9.3. 2.安装 选择组件 MinGW就行了,MinGW- ...
- win10_64位+GTX1070max-q安装CUDA10.0.130+CUDNN7.4.2+Anaconda3.5.2+Tensorflow-gpu2.0.0+PyTorch-gpu1.2.0
文章目录 安装特定版本NVIDIA显卡驱动 下载和安装CUDA10.0.130 下载和安装CUDNN7.4.2 下载和安装Anaconda3.5.2 安装Tensorflow-gpu2.0.0和pyt ...
- linux mysql8.0.16 下载_Linux CentOS上安装 MySQL 8.0.16
前言: 因为我需要在我新安装的Linux CentOS系统服务器中安装和配置MySQL服务器,然而对于我们这种Linux使用小白而言在Linux系统中下载,解压,配置MySQL等一系列的操作还是有些耗 ...
- mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法)
mysql8.0.18ZIP版下载与安装(以及无my-default.ini文件和data文件夹的解决方法) 参考文章: (1)mysql8.0.18ZIP版下载与安装(以及无my-default.i ...
最新文章
- P4113 [HEOI2012]采花 树状数组离线
- Sublime Text 3常用快捷键
- 【数据库系统】Web查找和数据库查询的区别
- 程序员离不开这 7 大编程方法!
- Python要self的理由
- 自己动手写操作系统 ----总计
- 微信小程序中字符串转JSON
- 题解 JZOJ 1354.土地购买
- Modelsim与ISE联和仿真错误
- 白杨SEO:百度首页和百度SERP的新闻是怎么做上去的?
- 中国超级计算机之父 孟,晚霞未必逊晨曦——记“中国巨型计算机之父”金怡濂院士...
- 模仿元气森林:为什么会是画虎画皮难画骨?
- 这次把怎么做好一个PPT讲清-动画篇
- runtime.js
- 基于低代码平台实现的内外OA协同办公系统
- csdn图片去水印 | 其他方法无效时的解决方案
- java设计五子棋_JAVA 五子棋设计
- 鼠标无法唤醒计算机怎么办,win10鼠标无法唤醒睡眠电脑是怎么回事
- 宏观经济学计算题练习
- mysql 去除微秒_MySQL 关于毫秒和微秒的处理,MySQL获取毫秒!
热门文章
- ztree 异步展开节点显示不出来_用户管理、角色管理、模块管理、zTree的使用
- python中不被定义_一日一技:在Python中双下划线私有方法不能被调用的原理
- python怎么爬虫https的内容_爬虫15 python 如何处理HTTPS请求访问 SSL证书验证
- Java线程池线程突然没了_70%人答不全!线程池中的一个线程异常了会被怎么处理?...
- C#内存共享通讯示例
- MySQL Config--参数system_time_zone和参数time_zone
- Python编码风格
- Keil如何生成bin文件【Keil生成Bin文件的方法】
- drupal_prepare_form 大致是如何工作的 ?
- 在ASP.NET MVC应用程序中随机获取一个字符串