python 虚拟环境(Windows)

虚拟环境介绍(优点):

1,搭建独立的python环境,不与其他环境产生冲突:

虚拟环境中的所有包都是独立的,所以运行时也只能调用自己环境安装的包,相互之间不会产生影响。

2,虚拟环境有助于包的管理和防止版本冲突:

便于包管理:①有时我们要做数据分析,我们需要相关的包,比如pandas,有时我们需要做分词,需要jieba,有时要画图,需要matploylib,只需要其中一个包,其余用不到,那么我们建立虚拟环境后,只要下载相应的包即可。②venv建立的虚拟环境是轻量级的,就是说,如果要卸载,或不用了,那么直接删除对应的虚拟环境文件夹即可,同时也删除了对应安装的包,这个补充了”便于包管理"的内容,可以用完即删,很便捷。

避免版本冲突:在某些时候,我们在开发时,有时需要调用2.7的包,有时需要调用3.6的包,那么就可以通过独立的环境运行,从而完成这项工作,避免了冲突。

虚拟环境安装:

pip install virtualenv

虚拟环境搭建:

先建立一个文件夹:mkdir python_env_demo

进入文件夹:cd python_env_demo

创建一个虚拟环境:virtualenv env

备注:此时虚拟环境已经建立好了

注意注意注意:上述环境是基于默认的python版本,即为环境变量里设置的python版本。

创建指定python版本的虚拟环境呢?

virtualenv -p D:\python\Anaconda3\envs\py27\python.exe venv

虚拟环境激活:

注意:只有激活之后,才算进入该虚拟环境,否则安装包时,依然是安装在全局环境之下

激活方式为:进入虚拟环境env下的Scripts文件夹,然后输入activate.bat (也可直接输入activate)即可激活环境

退出方式:deactivate.bat 或 deactivate

vritualenv 拓展:

使用上面这种方式需要记住每一个虚拟环境的目录,太麻烦。下面来介绍一下virtualenvwrapper-win

安装: pip install virtualenvwrapper-win

创建虚拟环境:mkvirtualenv [虚拟环境名称]

注意:此时虚拟环境会默认放在C:\Users\Administrator\Envs目录中

修改默认存放路径:找到系统环境变量,添加WORKON_HOME为指定路径即可

以后再进入虚拟环境,就不需要记住安装路径了直接使用以下命令:

列出虚拟环境列表:workon

新建虚拟环境:mkvirtualenv [虚拟环境名称]

启动/切换虚拟环境:workon [虚拟环境名称]

离开虚拟环境:deactivate

 

补充:pip freeze > requirements.txt     可将项目当前环境所含有的包名下载为requirements.txt

           pip install -r requirements.txt      可下载requirements.txt列举的包

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值