virtualenvwrapper 虛擬環境的使用
鑒於virtualenv不便於對虛擬環境集中管理,所以推薦直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虛擬環境工作變得便利。它把你所有的虛擬環境都放在一個地方。
一 安裝
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用該命令
二 配置虛擬環境的家目錄(之后創建的虛擬環境的文件都在這個家目錄下)
三 虛擬環境的基本方法
1 創建虛擬環境 mkvirtualenv
mkvirtualenv 虛擬環境名字
如:mkvirtualenv ven1
2 查看當前的虛擬環境目錄
C:\Users\Learn>workon
Pass a name to activate one of the following virtualenvs:
==============================================================================
ven1
ven2
3 切換虛擬環境目錄
C:\Users\Learn>workon ven1
(ven1) C:\Users\Learn> #進入虛擬環境ven1
4 退出虛擬環境
(ven1) C:\Users\Learn>deactivate
C:\Users\Learn>
5 刪除虛擬環境
C:\Users\Learn>rmvirtualenv ven2
Deleted C:\venhome\ven2
6 查看pip 列表
(ven1) C:\Users\Learn>pip list Package Version ---------- ------- pip 18.1 setuptools 40.6.3 wheel 0.32.3
命令匯總
創建虛擬環境: mkvirtualenv 虛擬環境名稱 創建虛擬環境(指定python版本): mkvirtualenv -p python 虛擬環境名稱 查看所有虛擬環境: workon+2次tab鍵 使用虛擬環境: workon 虛擬環境名稱 退出虛擬環境: deactivate 刪除虛擬環境(必須先退出虛擬環境內部才能刪除當前虛擬環境): rmvirtualenv 虛擬環境名稱 其他相關命令: 查看虛擬環境中安裝的包: pip freeze 或者 pip list 收集當前環境中安裝的包及其版本: pip freeze > requirements.txt 在部署項目的服務器中安裝項目使用的模塊: pip install -r requirements.txt
四 pip安裝源的更改方法
1. pip配置:
通過pyenv安裝的python,默認安裝上了pip,在文件~/.pip/pip.conf
中添加或修改:
Linux系統路徑:~/.pip/pip.conf
Windows路徑:%APPDATA%\pip\pip.ini
2 配置pip.ini文件
[global] timeout = 6000 index-url = https://mirrors.aliyun.com/pypi/simple/
[install] trusted-host = mirrors.aliyun.com
3 安裝源
鏡像源:
4 pip使用臨時安裝源
格式: pip install --index-url https://test.pypi.org/simple/ example-pkg-your-username 安裝源:https://test.pypi.org/simple/ 安裝包:example-pkg-your-username
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tushare
五 pip 安裝補充
1 安裝擴展庫的指定版本
pip install requests==2.12.4
2 同時安裝多個擴展庫
pip install requests==2.12.4 flask==0.12
3 配置兩台機器上相同的擴展庫環境。
第一步,在已配置好的機器上使用pip freeze > requirements.txt生成擴展庫信息列表;
第二步,把生成的requirements.txt文件復制到目標機器上的python安裝目錄中scripts子目錄;
第三步,在目標機器上執行pip install -r requirements.txt,讀取文件requirements.txt中的擴展庫信息並在本機進行安裝。