Python wxpython篇 | PyCharm 安裝 wxpython(附PyCharm中將 Python 程序打包成 .exe 文件)

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

別擔心,多重複幾次安裝試試!

在這裏插入圖片描述

報錯二:

error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”: https://visualstudio.microsoft.com/downloads/

針對以上錯誤,一種解決方案是安裝 Visual Studio2015。但是,這需要幾個GB的磁盤空間。另外一種解決方法是安裝預編譯的二進制文件。該網頁http://www.lfd.uci.edu/~gohlke/pythonlibs (鏡)包含預編譯的二進制許多Python包。

GIF演示PyCharm 中添加 wxpython 庫:

在這裏插入圖片描述
PyCharm中將 Python 程序打包成 .exe 文件

在這裏插入圖片描述

1、GIF演示PyCharm 中添加pyinstaller庫:

2、在 PyCharm 的 Terminal 終端輸入如下命令:

pyinstaller -F xxxx.py

命令相關參數如下:

  • icon=圖標路徑(pyinstaller -F --icon=my.ico XXXX.py)
  • -F 打包成一個 exe 文件
  • -w 使用窗口, 無控制檯
  • -c 使用控制檯, 無窗口
  • -D 創建一個目錄, 裏面包含 exe 以及其他一些依賴性文件

3、最後,在項目的【 dist】 目錄下可以找到生成了 exe 文件。

補充: .exe 文件本質是將 Python 解釋器和程序打包到了一起, 這樣我們執行程序時就不用管 Windows 系統是不是有 Python 解釋器。


參考資料

# 安裝方法 清華鏡像
# 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)








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章