Python虚拟环境之Virtualenv详解

一、virtualenv简介

virtualenv用来创建独立的Python虚拟环境,可以将每个项目与其他项目独立开来,互不影响,解决了依赖包版本冲突的问题。

二、安装virtualenv

pip install virtualenv

常用命令:

1.创建虚拟环境:virtualenv 项目名(比如:hello)(在cmd选择的目录下直接创建目录)

2.进入项目目录下cd hello

图片[1] - Python虚拟环境之Virtualenv详解 - 三酷猫笔记

3.进入虚拟环境:先cd Scripts。再执行activate

4.退出虚拟环境:deactivate

图片[2] - Python虚拟环境之Virtualenv详解 - 三酷猫笔记

三、virtualenvwrapper扩展

virtualenvwrapper是virtualenv的扩展工具,可以方便的创建、删除、复制、切换不同的虚拟环境。

pip install virtualenvwrapper-win

virtualenvwrapper提供了如下命令来操作虚拟环境:

  • 创建虚拟环境:mkvirtualenv [虚拟环境名称]
  • 列出虚拟环境:lsvirtualenv
  • 切换虚拟环境:workon [虚拟环境名称]
  • 查看当前环境安装了哪些包:lssitepackages
  • 进入当前环境的目录:cdvirtualenv [子目录名]
  • 进入当前环境的site-packages目录:cdsitepackages [子目录名]
  • 控制当前环境是否使用global site-packages:toggleglobalsitepackages
  • 复制虚拟环境:cpvirtualenv [source] [dest]
  • 退出虚拟环境:deactivate
  • 删除虚拟环境:rmvirtualenv [虚拟环境名称]
图片[3] - Python虚拟环境之Virtualenv详解 - 三酷猫笔记

mkvirtualenv选项:其它参数跟virtualenv一样

-a 项目路径指定现有路径为项目目录
-i 包名(如numpy)在新环境中安装包。这个选项可以重复安装多个包。
-r requirements.txtrequirements文件,类似 pip install -r requirements.txt
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享