windows2012安装python python 安装win32gui
有打算使用 python3.0 写一个 GUI 加密工具,安装 wxPython4.0 时遇到些问题
新手笔记,如有错误,还请指正(个人感觉理解有偏差,但没有更好的解决办法)。
根下载目录,供浏览
soueceforge 上的 wxPython3下载地址
- Windows 下的 wxPython 安装过程
第一步:安装 python 2.7
第二步:下载对应版本的 wxPython
32位 python 2.7 下载对应的 wxPython3.0-win32-3.0.2.0-py27.exe 64位 python 2.7 下载对应的 wxPython3.0-win64-3.0.2.0-py27.exe
第三步:安装 wxPython
双击即可安装,注意安装wxPython的路径(查看自己python的安装路径情况) C:\Python27\Lib\site-packages C:\Python36-32\Lib\site-packages####第四步:测试功能。
注:仅适用于python2,不适用python3
python3的wxPython安装过程见文中。
源码见文末
- Linux 下的 wxPython 安装过程
第一步:安装 python 2.7
以 ubuntu 为例 sudo apt-get install python第二步:下载对应版本的 wxPython
python 2.7 下载对应的 wxPython-src-2.7.2.0.tar 此步骤中,安装 wxPython-src-2.7.2.0 未出现问题,已完成。
第三步:源码安装 wxPython
解压 进入目录 chmod 777 configure make make install第四步:测试功能。
源码文末。 注:此方法仅适用于python2,不适用python3。 python3的wxPython安装过程见文中。 源码文末。----------------------更新----------------------
以上方法中python3的wxPython经实践发现后续会出现错误。
换一种思路:
wxPython ftp 服务器上的下载路径
各个版本一定要匹配自己使用的 python 版本
文件名各种各样:
如果安装的是 python3.6 ,则下载wxPython3.6版本的轮子。
版本不匹配的话会有报错。
可以将疑似匹配的轮子全部下载,然后在 win 下的 CMD 命令行挨个尝试
最终发现
安装方法:
pip install 轮子名比如:
pip install wxPython-4.0.0a2.dev3038+953a2e5-cp27-cp27mu-linux_x86_64.whl--------------------华丽丽-分割线---------------------
最近实验做完了,前来更新wxPython的使用方法
针对Python3的wxPython的安装过程解释如下:
wxPython 4.0的设计交互性更好,安装过程:
安装 python3 官网链接 安装wxPython ( python3 默认包含 pip):
这个时候即可使用 wxPython。
注:python3 的 wxPython4.0 部分功能与 python2 的 wxPython3 不同。
例如:
python2 的 wxPython3 打开文件对话框:FileDialog 的 style 为 wx.OPEN
wxPython 3.0 对话框详解
python3 的 wxPython4.0 文件对话框:FileDialog 的 style 为wx.FD_OPEN
wxPython 4.0 官网文档 wxPython API Documentation
测试代码:
#!/usr/bin/env python # 出自《wxPython in Action》的hello.py """Hello, wxPython! program.""" import wx class Frame(wx.Frame): """Frame class that displays an image.""" def __init__(self, image, parent=None, id=-1, pos=wx.DefaultPosition, title='Hello, wxPython!'): """Create a Frame instance and display image.""" temp = image.ConvertToBitmap() size = temp.GetWidth(), temp.GetHeight() wx.Frame.__init__(self, parent, id, title, pos, size) self.bmp = wx.StaticBitmap(parent=self, bitmap=temp) self.SetClientSize(size) class App(wx.App): """Application class.""" def OnInit(self): image = wx.Image('wxPython.jpg', wx.BITMAP_TYPE_JPEG) self.frame = Frame(image) self.frame.Show() self.SetTopWindow(self.frame) return True def main(): app = App() app.MainLoop() if __name__ == '__main__': main()运行结果:
centos7安装python2的pip centos安装python环境
windows 10 64位安装Python3.6.4windows10安装python
win2012 安装python windows下安装python
win2012可以装python 在windows上安装python
Ubuntu16安装python3.6ubuntu 安装python3.6
windows8安装python windows8安装windows10
Windows 10 安装PyTorch (无GPU)win10系统安装python无反应
01、python安装之Windows10windows10安装python