【Python進階-PyQt5】00搭建PyQt5環境

樂吧程式設計發表於2023-09-27

1.建立獨立開發虛擬環境

1.1虛擬環境簡介

我們編寫的程式,有時用到的Python庫是不一樣的,比如說開發桌面應用程式我們主要用到PyQt5相關的Python庫、開發Web應用程式我們主要用到Django相關的Python庫等等。假設我們在開發桌面應用程式的時候除了PyQt5相關的Python庫外,還附加了其他的Python庫,比如有關Django的Python庫。這樣的操作勢必會增加整個程式所佔空間的大小,為了解決這個問題,我們必須針對PyQt5建立一個獨立的開發虛擬環境,這個開發虛擬環境專門針對PyQt5的開發。等到開發Django程式時,我們針對Django建立一個獨立的開發虛擬環境,這個開發虛擬環境專門針對Django的開發。

虛擬環境英文名是virtual environment,它是一個虛擬化,從電腦獨立開闢出來的環境。通俗的來講,虛擬環境就是藉助虛擬機器來把一部分內容獨立出來,我們把這部分獨立出來的東西稱作“容器”,在這個容器中,我們可以只安裝我們需要的依賴包,各個容器之間互相隔離,互不影響。

這樣的話,就能夠實現每個開發需求,分別對應每一種開發虛擬環境,根據開發需求,切換到相應的開發虛擬環境即可

1.1自定義開發虛擬環境-PyQt5

1.安裝好Python環境,教程可看

文字版:https://www.cnblogs.com/lbprogram/p/17349773.html

影片版:https://www.bilibili.com/video/BV13u411L7EG/

2.安裝第三方庫(虛擬環境庫)

Python的第三方庫virtualenv能夠幫助我們建立虛擬環境,安裝命令如下:

pip install virtualenv
image
3.安裝第三方模組virtualenvwrapper-win

virtualenvwrapper-win是一個基於virtualenv開發的工具包

安裝命令如下(需要先安裝virtualenv):

pip install virtualenvwrapper-win
image
4.為虛擬環境配置環境變數
image
5.虛擬環境相關操作

5.1新建虛擬環境

我們之前在配置環境變數時寫的變數值為:D:\env,所以我們新建的虛擬環境就會預設儲存到D:\env。

新建虛擬環境的命令如下:

mkvirtualenv 虛擬環境名稱

例如我們要建立一個pyqt5_env的虛擬環境,我們就在cmd中輸入mkvirtualenv pyqt5_env即可
image
建立好虛擬環境pyqt5_env後,我們可以在D:\env目錄下找到生成的一個pyqt5_env資料夾這個就是我們新建的pyqt5環境
image
建立虛擬環境pyqt5_env時會預設為該虛擬環境配置電腦中安裝好的Python環境(只包括部分執行命令,沒有相關的第三方模組),當然我們也可以在新虛擬環境pyqt5_env中重新安裝Python

5.2檢視虛擬環境配置情況

在cmd中執行workon 或者 lsvirtualenv即可檢視當前的虛擬環境配置情況:
image
5.3使用虛擬環境

在cmd中執行workon命令即可,語法格式如下所示

workon 虛擬環境名稱
image
我們可以發現在路徑前面有一個(pyqt5_env)這樣的標識,這就說明現在使用的虛擬環境是pyqt5_env

5.4退出虛擬環境

退出虛擬環境的命令如下所示:

deactivate
image
5.5刪除虛擬環境

刪除虛擬環境的命令如下所示:

rmvirtualenv 虛擬環境名稱
image

相關文章