Python——virtualenv/virtualenvwrapper
virtualenv是一款轻量级第三方虚拟环境管理工具,不像Anaconda大小达上百M,virtualenv大小只有10M左右,通过pip就可以轻松安装
创建虚拟环境
>> virtualenv scrapytest
你这个virtualenv是哪个python版本下的,新建的环境就是哪个python版本
这个新建的环境就是python3.7的
如果我想建其他python版本的环境,首先你电脑上要安装这个版本的python
virtualenv TEST -p D:\Anaconda3\python.exe
切换到虚拟环境
进入Scripts目录,运行activate.bat脚本
退出是运行deactivate.bat
virtualenvwrapper
Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:
- 将所有虚拟环境整合在一个目录下
- 管理(新增,删除,复制)虚拟环境
- 快速切换虚拟环境
注意python3.x安装要pip install virtualenvwrapper-win
pip install virtualenvwrapper是python2.x的
需要配置环境变量来设置虚拟环境的安装位置
创建虚拟环境
mkvirtualenv py2scrapy
创建完成之后会自动进入到虚拟环境中
退出
deactivate
进入虚拟环境
>> workon py2scrapy
比起virtualenv方便一点,就不用再去找到虚拟环境所在的路径再进入了
直接输workon就会显示当前所有的虚拟环境
虚拟环境安装指定python版本
还是首先要再电脑上有这个python版本才行
>> mkvirtualenv py3scrapy --python=D:\Anaconda3\python.exe