在anaconda中pip3安装,一秒几K,十几K,最后出来一大堆红色错误信息。没办法,找国内源
pip3 install wxPython -i http://pypi.douban.com/simple/
提示找不到。
国内源一些地址
国内镜像列表
- http://pypi.douban.com/simple/ 豆瓣
- https://mirrors.aliyun.com/pypi/simple/ 阿里
- http://pypi.hustunique.com/simple/ 华中理工大学
- http://pypi.sdutlinux.org/simple/ 山东理工大学
- http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
- https://pypi.tuna.tsinghua.edu.cn/simple 清华
- http://mirrors.cloud.tencent.com/pypi/simple/ 腾讯
那就直接试试离线安装,先在https://pypi.org/project/wxPython/#files找到对应版本下载,我电脑是win10 64位,安装的python是3.8,所以我找的是
wxPython-4.1.0-cp38-cp38-win_amd64.whl
下载速度还是特别慢,最少能完整下载完。
完成后,我把文件放到了anaconda文件夹下的scripts,D:UsersAdministratoranaconda3Scripts执行:
pip3 install wxPython-4.1.0-cp38-cp38-win_amd64.whl
显示:
安装成功
使用:
第一個Hello World 的視窗程式設計
import wx
#建立 MyApp類別並繼承wx.App類別
class MyApp(wx.App):
#OnInit函數,OnInit是視窗初始化的一部份
def OnInit(self):
#建立一個wx.Frame,parent預設為None;如果不為None則Frame會一直在最上層視窗
#設定frame的t視窗標題title,視窗的長寬size
frame = wx.Frame(parent = None,title = "早安你好",size = (320,240)
#顯示視窗
frame.Show()
#通常在OnInit函數的回傳值是True
return True
app = MyApp()
app.MainLoop()