virtualenv爲應用提供了隔離的Python運行環境,解決了不一樣應用間多版本的衝突問題。
pip3 install virtualenv
$ virtualenv [OPTIONS] DEST_DIR 選項: --version 顯示當前版本號。 -h, --help 顯示幫助信息。 -v, --verbose 顯示詳細信息。 -q, --quiet 不顯示詳細信息。 -p PYTHON_EXE 指定所用的python解析器的版本 好比 --python=python2.5 就使用2.5版本的解析器建立新的隔離環境。 默認使用的是當前系統安裝(/usr/bin/python)的python解析器 --clear 清空非root用戶的安裝,並重頭開始建立隔離環境。 --no-site-packages 默認,令隔離環境不能訪問系統全局的site-packages目錄。 --system-site-packages 令隔離環境能夠訪問系統全局的site-packages目錄。
能夠使用python
virtualenv --no-site-packages venv
建立一個乾淨的虛擬環境,與原來的全局packages的隔絕。ui
在Posix系統(*nix/BSD)中,用法以下:spa
source venv/bin/activate
在win中,直接執行Scripts目錄下的activate:命令行
.\venv\Scripts\activate
進入後在命令行前面會出現(venv)code
在Posix系統(*nix/BSD)中:blog
deactivate
win:ip
deactivate.bat
pip freeze > requirements.txt
pip install -r requirements.txt
在file-setting-project-Project interpreter 中進行配置rem
在usersetting中的用戶設置中設置:編譯器