python虚拟环境的配置和使用

python虚拟环境的配置和使用

1.为什么要使用虚拟环境

  • 搭建独立的python运行环境,便于依赖包的管理和仿制版本冲突

比如我要开发Flask,我可以创建一个Flask_virtual环境,这个环境里面只有和flask相关的库,这样的好处是避免版本冲突,比如我又要开发Django,发现Flask和Django都引用了A库,而前者需要的版本是1.0,后者需要的版本是2.0,如果没有虚拟环境而设置全局级别的版本的话,我在打开不同的工程时需要手动卸载/重装对应的版本,用Virtualenv就可以避免,可以在flask环境里面安装1.0版本的A库,在django环境里面安装2.0的版本,不会相互冲突

  • 虚拟环境容量较小,如果要卸载,直接删除即可,但要注意在其环境中下载的依赖包也随之删除了

2.使用virtualenv创建虚拟环境

  • 通过pycharm创建虚拟环境,选择Creat VirtualEnv
    这里写图片描述

  • 通过命令行创建
    新建一个文件夹env_demo
    然后再打开dos窗口,并进入这个目录cd env_demo
    最后建立python -m venv . 注意后面有个点
    激活虚拟环境(激活后,安装的依赖包才算安装在这个虚拟环境下,否则还是在系统环境下)

cd env_demo/script #激活文件为activate.bat在你所搭建环境的script文件夹下
activate.bat

3.使用conda创建虚拟环境

  • 使用命令行
#创建虚拟环境test
conda create -n test python=3.6
#激活环境
activate test
#退出当前环境
deactivate
#删除创建的虚拟环境test
conda remove --name test --all
  • 使用pycharm,创建一个新project时,点击设置按钮,并选择create conda env即可
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值