virtualenv是什麼?python
virtualenv是一個建立隔絕的Python環境的工具。virtualenv建立一個包含全部必要的可執行文件的文件夾,用來使用Python工程所需的包。簡單的說就是一個隔絕的python環境,在開發不一樣的程序的時候,每每須要在不一樣的環境下開發,每一個應用可能須要各自一套"獨立"的運行環境, virtualenv就是爲此而生,用來建立一套這樣的"隔離"的運行環境. virtualenv其操做簡單,在大多數IDE中能容易的嵌合.
virtualenv的安裝:
linux
若是你的電腦安裝了pip,那麼直接輸入命令: pip install virtualenv ubuntu
啓動虛擬環境:windows
source env/bin/activate ( linux和ubuntu中)工具
windows: cd env/lib/Scripts 輸入命令: activate.batui
退出虛擬環境:spa
deactivateblog
Pycharm中配置virtualenv: ip
注意: 此時,雖然關聯了cirtualenv環境,可是在pycharm中安裝包是失敗的.本人已入坑ci
解決: 將 requirements.txt 文件放到虛擬目錄 venv 下,pycharm自動識別,點擊『Install requirements』安裝相應的 package。或者:執行命令
(env) $ pip freeze >requirements.txt # 生成 (env) $ pip install -r requirements.txt # 安裝
以後就能夠在PYCHARM中安裝你所須要的包了