• 安装 virtualenv

    1
    pip install virtualenv
  • 新建并使用一个 virtualenv

    1
    virtualenv [name] // 可使用 -p [python路径] 指定使用哪一个python

如果是一个完整的项目,可在项目根目录下执行

1
virtualenv -p [path] .env

这样就在项目根目录下生成了依赖包文件夹
启动项目之前,在项目根目录下执行

1
source .env/bin/activate

即可启用该环境,然后直接执行

1
pip install xxx

即可安装依赖包

  • 生成 requirement.txt

    1
    pip freeze>requirement.txt
  • 利用 requirement.txt 安装依赖

    1
    pip install -r requirement.txt
  • 退出正使用的 virtualenv

    1
    deactivate
  • virtualenvwrapper 相关

需要可多次复用的环境时,可以用 virtualenvwrapper

  • 安装
    1
    pip install virtualenvwrapper

把下面两行

1
2
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

添加到 ~/.bashrc,然后记得

1
source ~/.bashrc

此时即可使用 virtualenvwrapper 愉快地创建可复用的python环境了

  • 新建一个 virtualenv
    1
    mkvirtualenv [-p [path]] [name]

新创建的环境路径为 ~/.virtualenvs/name

  • 切换 virtualenv

可以使用

1
workon [name]

命令直接启用该环境
退出环境的指令同样为

1
deactivate

  • 删除虚拟环境
    1
    rmvirtualenv [name]