1.初識虛擬環境?
什麼是虛擬環境?
一個虛擬化的,獨立出來的python環境,可以理解爲一個新的python解釋器,他和舊的python解釋器之間是互相獨立的,包之類的東西不能互相用
虛擬環境的作用?
不同項目的開發需要不同版本庫,有了虛擬環境之後只需在虛擬環境中安裝對應的庫,而不需要修改原python解釋器的庫版本
2.虛擬環境的使用
1.創建虛擬環境
虛擬環境的創建依賴於virtualenv模塊
pip3 install virtualenv
創建虛擬環境:
1.打開終端,進入虛擬環境放置的位置(以D:/envs爲例)
2.virtualenv 環境名 --python=python.exe文件名
eg:基於python38創建一個名爲test的文件名
virualenv test --python=python38.exe
3.進入虛擬環境:先進入到虛擬環境的scripts文件夾中,執行activate
D:\envs\test\Scripts>activate
結果如下:
(test) D:\envs\test\Scripts> 表示進入到虛擬環境中
4.退出虛擬環境
D:\envs\test\Scripts>deactivate
2.在虛擬環境中安裝模塊
1.進入虛擬環境
2.安裝模塊
3.退出虛擬環境
eg:在test虛擬環境中安裝pillow模塊
cd D:\envs\test\Scripts
D:\envs\test\Scripts>activate
D:\envs\test\Scripts>pip3 install pillow
D:\envs\test\Scripts>deactiate