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 目录下

相关推荐
c#上位机1 小时前
C#上位机项目实战——exe项目调试更改dll中源代码
开发语言·c#
basketball6161 小时前
C++ 中字符串与常见类型的转换总结
开发语言·c++
梦影_1 小时前
MySQL进阶教程(一)—— 储存过程与触发器(上)
开发语言·数据库·后端·sql·mysql·中间件
喵个咪1 小时前
GoWind ERP 拆解:一个 ERP 里的三种一致性等级
后端·架构·go
dlhto1 小时前
Windows 使用 Rufus 制作 AlmaLinux 10.2 启动 U 盘:从 ISO 下载到服务器安装
运维·服务器·windows
软件派1 小时前
Beam.Win 自动化办公与业务流程提效指南
运维·自动化
云和数据.ChenGuang1 小时前
LLM大模型对接本地Ollama部署模型
开发语言·人工智能·python·langchain
等我调个Bug1 小时前
C++智能指针通俗讲解
开发语言·c++
子兮曰1 小时前
PHP漏洞危机,你的网站升级了吗?
前端·后端·php