Python杂谈之虚拟环境

本文介绍了Python的两种虚拟环境管理方式:virtualenv和virtualenvwrapper。virtualenv创建的环境位于当前目录,需要手动切换;virtualenvwrapper提供了一套方便的命令来管理和切换虚拟环境,避免了环境定位的问题。文中详细阐述了两者的安装、配置及使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么需要虚拟环境?
1.辛辛苦苦写好一个项目,各种版本的第三方组件,凌乱的配置文件,在自己电脑上运行的十分流畅,想分享给同事使用,,,迁移过去之后,重建配置,各种跑不起来。
2.一些比较特殊的工具需要依托于不同的Python版本,就像 robotframework,仅仅支持Python 2.7和>= 3.6。
3.第三方库的管理,打包的时候避免有其他干扰的包。
4.等等

1.Python的虚拟环境方式

第一种.virtualenv

虚拟环境创建在当前目录下,所以每次启动都需要到虚拟环境所在的目录

  • 官网地址:https://virtualenv.pypa.io/en/latest/
    image
  • 注意事项:虚拟环境只是从系统Python借用东西,实际上并不包含系统Python的所有数据。python可执行文件的版本在python.exe本身中进行了硬编码。
    因此,如果升级系统Python,即使现在除了可执行文件之外,所有其他内容(标准库,二进制库等)都是新版本,虚拟环境仍会在升级之前报告该版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值