Python 入门:用虚拟环境管好你的第一个项目
2026-10-31 待发表文章草稿(原创,未发表前勿重复使用)
标题:《Python 入门:用虚拟环境管好你的第一个项目》
正文:
很多新手学 Python,第一步装好解释器就直接 pip install,装着装着就出问题:A 项目要旧版的库,B 项目要新版的库,两个项目装在同一台机器上互相打架,最后只能重装环境了事。其实 Python 自带一个很简单的隔离办法,就是虚拟环境:给每个项目单独准备一套独立的包目录,互不干扰。
先理解一个概念:全局环境是你电脑上默认的 Python 环境,所有项目共用它;虚拟环境则是在项目文件夹里单独建出来的一个小环境,里面有自己的解释器副本和包目录。激活虚拟环境后,你装的包只会进这个项目,不会污染全局,也不会被别的项目影响。
创建虚拟环境只需要一条命令:在项目文件夹里运行 python -m venv venv。这会在当前目录下生成一个名叫 venv 的文件夹,里面就是新环境的全部内容。名字可以换,但约定俗成叫 venv,别人一看就知道这是虚拟环境目录,顺手还会把它写进 .gitignore,不提交到代码仓库。
第二步是激活。Windows 上运行 venv\Scripts\activate,macOS 和 Linux 上运行 source venv/bin/activate。激活成功后,命令行提示符前面会多出一个 (venv) 标记,告诉你现在已经在这个项目的独立环境里了。退出时运行 deactivate,就回到全局环境。
第三步是在激活状态下装包:pip install requests。这样装的包只属于当前项目。配合 pip freeze > requirements.txt,可以把项目依赖的包名和版本一次性导出成清单。别人拿到你的项目,只要新建虚拟环境再运行 pip install -r requirements.txt,就能还原出一模一样的环境,不用再一个个猜版本。
给新手的三条建议:第一,每个项目一开始就建虚拟环境,别等包冲突了再补救;第二,养成先激活再装包的习惯,看到 (venv) 标记再 pip install;第三,定期更新 requirements.txt,新增依赖就重新导出一次,清单和代码一起提交,项目才算真正可复现。
从创建、激活到导出依赖,只需要三条命令。先在自己的练习项目里跑一遍:建环境、激活、装一个包、导出清单,再换一个项目重复一次,你会立刻感受到“项目之间互不打扰”是什么意思。环境干净了,学 Python 才能把精力放在写代码本身上。
字数说明:正文约 850 字,与 2026-10-28《Linux 入门:用五个命令看懂一台服务器的状态》、2026-10-29《Docker 入门:用三个命令跑起你的第一个容器》、2026-10-30《Git 入门:用四个命令管好你的第一份代码》不重复。
- 点赞
- 收藏
- 关注作者
评论(0)