Python虚拟环境

  1. Windows
  2. Linux
  3. requirements

Windows

  • 创建虚拟环境
    mkdir <虚拟环境目录>
    virtualenv –p <解释器路径> –-no-site-packages <虚拟环境目录>
  • 启动虚拟环境
    运行<虚拟环境目录>/script/activate
  • 退出虚拟环境
    运行<虚拟环境目录>/script/deactivate
  • 删除虚拟环境
    直接删除虚拟环境所在的目录就可以了

Linux

  • 创建虚拟环境
    mkdir <虚拟环境目录>
    virtualenv -p <解释器路径> –-no-site-packages <虚拟环境目录>
  • 启动虚拟环境
    source <虚拟环境目录>/bin/activate
  • 退出虚拟环境
    deactivate
  • 删除虚拟环境
    rm –r <虚拟环境目录>

注:目前(20.0.0+),已经取消了–-no-site-packages参数,默认直接使用–-no-site-packages模式

requirements

virtualenv虚拟环境配合pipfreeze功能,可以一次性快捷的将整个环境下的第三方模块全部记录下来:

$pip freeze > d:\requirements.txt

对应的,也可以用它一次性通过在别的机器上或虚拟环境里,将文件里列出的第三方库安装起来。只需要使用命令:

$pip install -r requirements.txt

作者: 忞翛

出处: https://www.lczmx.top/Python/36c3fe42e9a2/

版权: 本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

在线工具