python之virtualenv

1、virtualenv是啥?

virtualenv能夠建立隔離的Python環境python

現實狀況:git

  一、不一樣的項目使用同一個包的不一樣版本windows

  二、本身的包不能裝在全局包下,例如共享主機下(本身的權限不夠)ruby

2、virtualenv的安裝

請參考官方文檔bash

3、virtualenv命令參數詳解

virtualenv [OPTIONS] ENV_DIR :命令格式命令行

options:code

--no-site-packages:不加載全局的包,這個如今是默認行爲
--system-site-packages:加載全局已經安裝的包
-p /Path/PYTHON_EXE--python=/Path/PYTHON_EXE:建立環境使用指定默認使用的python版本
其餘的參數,你們能夠參考官網-p /Path/PYTHON_EXE, --python=/Path/PYTHON_EXE:建立環境使用指定默認使用的python版本

ENV_DIR是在某個目錄下建立python虛擬環境blog

樣例:我是在windows環境下建立python2的環境(我電腦2,3版本都有,可是開發環境用的是Python 2.7,bash用的是git bash,你們能夠用cmd)ip

 virtualenv -p /c/Python27/python2.exe /d/data/pythonenv1/

3、virtualenv環境的激活和使用

環境激活:開發

  Linux :source /Path/ENV_DIR/bin/activate

  Windows:  Path/Scripts/active

  個人Git Bash:source pythonenv1/Scripts/activate

  而後就跟普通命令行的使用方法同樣了

環境退出:

  Linux :deactivate

  Windows:  Path/Scripts/deactivate

  個人Git Bash:deactivate

4、Pycharm可使用嗎?

能!

File——>Project——>Project Interpreter

便可建立一個本身的虛擬環境

 

相關文章
相關標籤/搜索