1.創建獨立開發虛擬環境 1.1虛擬環境簡介 我們編寫的程式,有時用到的Python庫是不一樣的,比如說開發桌面應用程式我們主要用到PyQt5相關的Python庫、開發Web應用程式我們主要用到Django相關的Python庫等等。假設我們在開發桌面應用程式的時候除了PyQt5相關的Python庫外 ...
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
3.安裝第三方模塊virtualenvwrapper-win
virtualenvwrapper-win是一個基於virtualenv開發的工具包
安裝命令如下(需要先安裝virtualenv):
pip install virtualenvwrapper-win
4.為虛擬環境配置環境變數
5.虛擬環境相關操作
5.1新建虛擬環境
我們之前在配置環境變數時寫的變數值為:D:\env,所以我們新建的虛擬環境就會預設存儲到D:\env。
新建虛擬環境的命令如下:
mkvirtualenv 虛擬環境名稱
例如我們要創建一個pyqt5_env的虛擬環境,我們就在cmd中輸入mkvirtualenv pyqt5_env即可
創建好虛擬環境pyqt5_env後,我們可以在D:\env目錄下找到生成的一個pyqt5_env文件夾這個就是我們新建的pyqt5環境
創建虛擬環境pyqt5_env時會預設為該虛擬環境配置電腦中安裝好的Python環境(只包括部分執行命令,沒有相關的第三方模塊),當然我們也可以在新虛擬環境pyqt5_env中重新安裝Python
5.2查看虛擬環境配置情況
在cmd中運行workon 或者 lsvirtualenv即可查看當前的虛擬環境配置情況:
5.3使用虛擬環境
在cmd中運行workon命令即可,語法格式如下所示
workon 虛擬環境名稱
我們可以發現在路徑前面有一個(pyqt5_env)這樣的標識,這就說明現在使用的虛擬環境是pyqt5_env
5.4退出虛擬環境
退出虛擬環境的命令如下所示:
deactivate
5.5刪除虛擬環境
刪除虛擬環境的命令如下所示:
rmvirtualenv 虛擬環境名稱