告别依赖混乱:Python虚拟环境virtualenv的安装与使用

Python开发中常因不同项目依赖版本冲突(如项目A需Django 1.11、项目B需2.2)导致“依赖混乱”,全局安装会覆盖库文件,引发运行错误。虚拟环境可解决此问题,为每个项目创建独立隔离的Python环境,含专属解释器和依赖库,互不干扰。 virtualenv是常用轻量开源工具,安装前需确保Python和pip已安装,执行`pip install virtualenv`即可。创建虚拟环境时,进入项目目录,执行`virtualenv venv`(`venv`为环境名,可自定义),生成含独立环境的`venv`文件夹。 激活虚拟环境需按系统区分:Windows CMD用`venv\Scripts\activate.bat`,PowerShell需先设执行策略,Mac/Linux用`source venv/bin/activate`,激活后命令行显示`(venv)`。激活后,用`pip`安装的依赖仅存于该环境,可通过`pip list`查看,导出依赖用`pip freeze > requirements.txt`,他人可`pip install -r requirements.txt`快速安装。退出用`deactivate`,删除直接

阅读全文