虚拟环境管理工具virtualenvwrapper使用

**

前言:

**
        鉴于virtualenv使用起来不方便,进入虚拟环境时必须记住虚拟环境路径,因此我们引入virtualenvwrapper虚拟环境管理工具来管理虚拟环境。
        virtualenvwrapper依赖virtualenv,所以在 安装使用时,必须确保已经安装virtualenv,virtualenv安装使用在上一篇文章中已经介绍,此处不再赘述。
        接下来我们进入正题。

windows中使用virtualenvwrapper

  1. 安装virtualenvwrpper
	pip3 install virtualenvwrapper-win
  1. 配置环境变量
	我的电脑右击  -->属性  -->高级系统设置  -->环境变量  -->新建(系统环境变量)
	变量名(N)    WORKON_HOME
	变量值(V)    自己选择一个目录,以后所创建的虚拟环境就在该目录下了
  1. 创建一个虚拟环境并进入(示例:创建名为djangoEnv的虚拟环境,指定python3版本,路径需指定自己电脑安装路径)
	mkvirtualenv djangoEnv --python=C:\Users\lenovo\AppData\Local\Programs\Python\Python36\python3.exe
  1. 退出虚拟环境
	deactivate
  1. 查看当前所有虚拟环境
	workon
  1. 切换虚拟环境
	workon 虚拟环境名
  1. 删除虚拟环境
	rmvirtualenv 虚拟环境名


linux中使用virtualenvwrapper

  1. 安装virtualenvwrpper
	pip3 install virtualenvwrapper
  1. linux下并不能像windows一样直接使用mkvirtualenv等命令

在这里插入图片描述

  1. 我们需要手动配置:首先寻找virtualenvwrapper.sh文件,可能出现多个路径,随意复制一个路径
	sudo find / -name virtualenvwrapper.sh
  1. 修改配置.bashrc文件
	vim ~/.bashrc
  1. 打开 .bashrc文件可能出现以下情况,选择红色框框选的文件
    虚拟环境管理工具virtualenvwrapper使用_第1张图片
  2. 在文件最后增加以下内容($HOME:指定虚拟环境存放目录,)
	export WORKON_HOME=$HOME/.virtualenvs
	# RTUALENVWRAPPER_PYTHON="/usr/bin/python3.5"
	source /home/ubantu/.local/bin/virtualenvwrapper.sh
  1. 重新加载,让配置生效
	source ~/.bashrc
  • 接下来接可以正常使用管理命令
    虚拟环境管理工具virtualenvwrapper使用_第2张图片
  • 注意:如果报以下错误
[root@localhost virtualbox]# mkvirtualenv ecloud
which: no virtualenv in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
ERROR: virtualenvwrapper could not find virtualenv in your path
  • 原因:是因为 virtualenv 这个基础依赖包被安装在默认 Python 目录下,就需要做一个软连接 ln -s
  • 解决:
# 查找virtualenv路径
sudo find / -name "virtualenv"
/usr/local/python3/bin/virtualenv
# 做软连接
sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

在这里插入图片描述
10. 指定版本创建(可以使用 --python 来指定python版本,- -python /usr/bin/python2.7 XXX )
虚拟环境管理工具virtualenvwrapper使用_第3张图片
虚拟环境管理工具virtualenvwrapper使用_第4张图片

你可能感兴趣的:(python虚拟环境)