Ubtuntu和Windows下virtualenvwrapper的安装和配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38684419/article/details/82191525

如果,我们需要做两个Django项目,而这两个Django项目一个依赖Django1.11,另一个依赖Django1.7,这时就需要我们使用虚拟环境来搭建不同的Django版本。virtualenv是用来创建一个独立的Python虚拟环境的工具,通过virtualenv可以创建一个独立的Python版本和安装的虚拟开发。在虚拟环境里安装我们就可以使用不同版本的Python包,而不会影响到主环境和其他虚拟环境,这样也不会引起本地库太多太乱的问题。

而virtualenvwrapper是使用virtualenv进行扩展的一个扩展包,它的使用会比virtualenv方便。

Ubuntu下virtualenvwrapper安装配置

1.安装

sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper

安装完成后输入virtualenvwrapper提示不是内部或者外部命令,这个时候是因为没有配置环境变量

2.配置

找到.bashrc文件,在用户根目录下(/home/[username]/),因为是隐藏文件可按Ctrl+h显示所有文件。然后注掉文件末尾的if-fi之间的内容,然后添加如下内容

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh
fi

保存,退出

最后执行如下命令

source ~/.bashrc

3.创建虚拟环境

mkvirtualenv Env

扫描二维码关注公众号,回复: 3118284 查看本文章

Windows下virtualenvwrapper安装配置

1.安装

因为virtualenvwrapper是基于virtualenv的,所以我们一定要先安装virtualenv。但是,如果直接使用pip安装virtualenvwrapper的话,pip会自动检测你有没有安装virtualenv,如果没有的话它会帮你把两个都安装的

pip install virtualenv
pip install virtualenvwrapper

安装完后我们在cmd输入virtualenvwrapper会报:‘virtualenvwrapper’ 不是内部或者外部命令的错。因为在Windows下我们还需要安装一个东西,它就是virtualenvwrapper-win。

pip install virtualenvwrapper-win

2.更改虚拟环境创建的位置

默认的虚拟环境是放在在C:\Users\Administrator\Envs文件夹下的。如果想更改创建的位置可以在系统环境变量下添加一个叫WORKON_HOME的环境变量,变量的值就是你要更改的位置。

virtualenvwrapper基本命令

假设我们要创建和工作的虚拟环境都为test。

  1. 查看当前有哪些虚拟环境:lsvirtualenv
  2. 创建虚拟环境:mkvirtualenv test
  3. 进入(切换)虚拟环境:workon test
  4. 注销当前激活的虚拟环境:deactivate
  5. 进入当前环境的目录:cdvirtualenv
  6. 删除虚拟环境:rmvirtualenv test
  7. 复制虚拟环境:cpvirtualenv test
  8. 查看当前环境安装了哪些包:lssitepackages

猜你喜欢

转载自blog.csdn.net/qq_38684419/article/details/82191525