Python虛擬環境管理器virtualenv的安裝配置使用

爲什麼使用虛擬環境

我們在做Python開發的時候,經常會遇到需要同時運行不同軟件版本項目的時候,每個項目的依賴需求也不相同,那麼遇到這個問題時我們該怎麼辦呢?

在實際的開發中不會在一個環境內無限地安裝依賴包,保證項目有獨立的虛擬環境方便團隊開發,當項目提交入庫時會有一個 requirements.txt項目依賴包文件,其他人拿到項目後只需要批量安裝依賴包即可運行項目

什麼是 virtualenv

virtualenv是一個能創建隔絕的獨立的 Python 虛擬環境的工具。它能夠建立多個相對獨立,互不影響的Python工作環境

安裝 Virtualenv

virtualenv的安裝配置使用視頻教程

$ pip install virtualenv

安裝過程中,如果出現如下 error 信息是,可以嘗試切換源重新下載

豆瓣源

$ pip install -i http://pypi.douban.com/pypi/simple virtualenv      

官方源

$ pip install -i https://pypi.python.org/simple virtualenv                 

清華源

$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv          

安裝 virtualenvwrapper 虛擬環境管理工具

virtualenv不便於對虛擬環境集中管理,推薦直接使用virtualenvwrapper, virtualenvwrapper提供了一系列命令使得虛擬環境工作變得更加便利,它把你所有的虛擬環境集中管理

$ pip install virtualenvwrapper-win

添加環境變量

創建一個文件夾存放虛擬環境

$ mkdir virtualenv

添加環境變量

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-asUZcWsv-1582209767527)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200213222057167.png)]

常用命令

$ mkvirtualenv venv		# 創建一個名字叫venv的虛擬環境
$ mkvirtualenv --python=D:/User/Python36/bin/python venv	# 指定Python版本創建虛擬環境
$ mkvirtualenv -p python3 venv	# 指定Python版本創建虛擬環境、
$ mkvirtualenv -p python2 venv	# 指定Python版本創建虛擬環境
$ workon	# 查看已經存在的虛擬環境
$ workon venv	# 運行名字叫venv的虛擬環境
$ rmvirtualenv venv		# 刪除名字叫venv的虛擬環境

virtualenv的安裝配置使用視頻教程

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