一、創建虛擬環境
python使用virtualenv管理虛擬環境,可以在不同的環境下使用不同版本的包,在開發過程中很常用。
首先是virtualenv的安裝,安裝命令:pip install virtualenv
值得注意的是,由於我事先已經安裝好了virtualenv,所以顯示的頁面和第一次安裝的人稍有不同。
在你想存放virtualenv的位置創建目錄,並通過cmd進入該目錄。
接下來使用virtualenv命令在該目錄下創建虛擬環境
創建命令:virtualenv 【環境名稱】
這里虛擬環境以myweb命名,可以看到在1處輸入命令后,2處就生成了一個myweb虛擬環境的文件夾。
虛擬環境安裝好之后需要激活才能使用,激活環境需要在該環境的絕對路徑下激活。
這里進入安裝環境的目錄,D:\PythonVenv\myweb\Scripts並激活。
激活命令:activate
可以看到激活后磁盤序號前出現(myweb)的虛擬環境標志。
在該環境下查看安裝的第三方庫,發現只有環境自帶的三個包。
查看命令:pip list
退出虛擬環境,回歸本機的環境。(可以看到myweb的標志消失了)
退出命令:deactivate
二、使用虛擬環境
虛擬環境的使用,可以在該環境下使用pip命令安裝新的包。
安裝命令:pip install 【包名】
這里介紹從原來的環境導入之前安裝好的所有包的命令操作。
打包本機上的所有包,導出命令:pip freeze > 【txt文件】
這里命名為content.txt,在存放virtualenv的目錄下創建,出現content.txt
進入虛擬環境,並導入content.txt,為防止出錯,最好在content.txt存放的位置導入,
這里content.txt存放在D:\PythonVenv下,所以在該目錄下導入。
導入命令:pip install -r 【txt文件】
導入成功之后,使用查看包命令pip list,可以看到本機上的所有包都被導入了myweb虛擬環境當中
以上就是python利用virtualenv創建和管理虛擬環境的分享,希望對你有幫助,有任何問題,歡迎留言評論或私信我。