Python wxpython篇 | PyCharm 安装 wxpython

Windows cmd切换目录

  • C盘切换到D盘:d:

  • 切换目录: cd 目标名 (tab键可以辅助补全)

  • 返回根目录:cd /

  • 退回上一级:cd …

wxPython介绍

1、wxPython是Python语言的一套优秀的GUI图形库。wxPython可以很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。

2、wxPython是跨平台的,可以在不修改程序的情况下在多种平台上运行。目前支持的平台有Win32/Win64、Mac OS X及大多数的Unix系统。

下载地址:https://www.wxpython.org/pages/downloads/
安 装:cmd切换目录D盘,在/Scripts文件夹下运行以下

安装命令:pip install wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl

*注:pip 命令在安装python环境时已经安装好,如果命令不存在则须单独安装pip模块,提示更新pip version:

wxPython-4.0.0b2-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
You are using pip version 19.0.3, however version 20.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

更新

键入命令: python -m pip install --upgrade pip

错误提示:'python' 不是内部或外部命令,也不是可运行的程序批处理文件。
在这里插入图片描述

(⊙o⊙)…
IDLE版本我也没有安装成功~
不过我喜欢用PyCharm…


PyCharm安装wxPython

依次点击【File -【Settings】- 【Project :Python projectD】-【Project Interpreter】进入如下界面。
在这里插入图片描述

国内源

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里:http://mirrors.aliyun.com/pypi/simple/
  • 豆瓣:http://pypi.douban.com/simple/
  • 华中理工大学:http://pypi.hustunique.com/
  • 山东理工大学:http://pypi.sdutlinux.org/
  • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/

在这里插入图片描述

在这里插入图片描述

我是根据文末的参考资料第二篇文章中更换国内镜像成功安装 wxpython,更换可能你会遇到多次安装超时的错误报错:
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn

别担心,多重复几次安装试试!

在这里插入图片描述

在这里插入图片描述


参考资料

  • [1] 【博客园】wxPython的安装(Windows)
  • [2] 【推荐】PyCharm中关于安装第三方包的问题,给你三个建议。
  • [3] Pycharm+Python之wxPython安装教程
  • [4] 【推荐】pyCharm中将 python 程序打包成 exe 文件
  • [4] 【B站-鱼C-小师妹】给上铺兄弟来点"病毒"【Python恶搞程序】
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 安装方法 清华镜像
# python -m pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple

#依赖库
from wx import *
from _thread import start_new_thread  #创建线程
from time import sleep


i = 2  #创建变量,本地变量

app = App()   #事件
app.MainLoop()

#创建奇偶判断函数
def xsmVirus():
    global i    #声明 i 全局变量
    i += 1      #奇偶切换
    if i%2 == 0:#偶数
        MessageBox("是否重启?","警告",OK | ICON_WARNING)#方框显示消息内容,方框标题,按钮,
    else:
        MessageBox("系统已崩溃!","严重错误",OK | ICON_ERROR)
       
       
while True:
   
    #调用函数
    #xsmVirus()
    start_new_thread(xsmVirus,())
    sleep(0.4)