Python 开发 - Python 虚拟环境

Python 虚拟环境

  1. .venv 是 Python 推荐的一种虚拟环境目录命名约定,用于存放由 venv 模块创建的虚拟环境

  2. 虚拟环境的核心是隔离。不同项目可能需要同一个库的不同版本,如果都装在全局 Python 里就会冲突

  3. .venv 相当于给每个项目一个独立的沙箱,里面安装了该项目专用的 Python 解释器副本和依赖包,互不干扰


Python 虚拟环境换 Python 版本

  1. 无法在已经创建好的虚拟环境里更换 Python 版本

  2. 虚拟环境的 Python 版本在创建那一刻就固定了,它用的是你当时调用 venv 的那个解释器

  3. 如果想让这个项目用另一个版本的 Python,应该用目标版本的 Python 重新创建一个新的虚拟环境


Windows 与 Linux 的 Python 虚拟环境的区别

  1. Windows 的 Python 的虚拟环境脚本在 Scripts 目录下

  2. Linux 的 Python 的虚拟环境脚本在 bin 目录下

相关推荐
Gopher_HBo2 小时前
Go CPU 剖析的"地基":信号、CAS、写屏障、无锁环形缓冲
后端
panbook2 小时前
从0到1实现一个分布式时序数据库(二):写入成功之后,如何用 WAL 找回数据
后端
Swot2 小时前
上传一张 4MB 图片,我先后撞上了三层请求体限制
后端
IT_陈寒2 小时前
Vite的HMR把我整不会了:一个生产环境的热更新坑
前端·人工智能·后端
OLRainM3 小时前
实习复盘:大模型网关渠道质量评分实战(二)—— 报错了到底算谁的锅?流式归因与 Token 补账踩过的 8 个真坑
后端
用户956256254293 小时前
跟做:Firecrawl 单页转 Markdown 再丢进沙箱总结
python·api
梦想恒远3 小时前
Spring Boot + LangChain4j 统计 token 成本:ChatModelListener 实测与单价口径
spring boot·后端
威哥爱编程3 小时前
模拟面试智能体开发实战 02:回答等半分钟,谁还愿意练?把服务端和流式输出搭起来
python·agent·harmonyos
威哥爱编程3 小时前
模拟面试智能体开发实战 01:面试挂了都不知道挂在哪?用 Python 给自己造一个随叫随到的 AI 面试官
python·agent·harmonyos
2601_967980113 小时前
Python行情API量化 02:顺序拉 20 要 2 秒?并发批量把时间压到 0.5 秒
python·api·限流·并发·量化