你是否曾经在运行Python项目时遇到过以下问题?
-
项目A需要selenium3.0,而项目B需要selenium 4.0,如何同时满足?
-
系统Python环境被各种库污染,如何保持纯净?
-
团队协作时,如何确保每个人使用相同的依赖版本?
本文将带你深入了解Python虚拟环境和本地环境的区别,并教你如何利用虚拟环境提升开发效率。
1. 什么是Python本地环境?
-
本地环境是指操作系统自带的Python解释器及其安装的第三方库。
-
所有Python项目共享同一个环境,容易造成依赖冲突。
-
修改系统Python环境可能影响其他程序的正常运行。
2. 什么是Python虚拟环境?
-
虚拟环境是一个独立的Python运行环境,包含独立的Python解释器和第三方库。
-
每个项目可以使用独立的虚拟环境,避免依赖冲突。
-
虚拟环境可以轻松创建、删除和复制,方便项目管理和团队协作。
3. 虚拟环境 vs. 本地环境:核心区别
特性 | 本地环境 | 虚拟环境 |
---|---|---|
独立性 | 所有项目共享 | 每个项目独立 |
依赖管理 | 容易冲突 | 隔离性好 |
安全性 | 影响系统环境 | 不影响系统环境 |
便捷性 | 无需额外配置 | 需要创建和激活 |
4.pycharm的虚拟环境和本地环境
4.1查看pycharm环境:打开pycharm,点击file,点击新建项目,如下图就可以查看虚拟环境和本地环境
4.2在切换本地环境选择项是没有选择内容的,如何处理?
4.2.1 先查看python的位置,按win+r,输入cmd,在命令行输入which python/where python
用于确定当前使用的 Python 解释器的路径
4.2.2 安装4.1步骤先选择本地环境,点击interpreter后面省略号,如下图,再点击interpreter后面省略号,在磁盘找到4.2.2步骤下python.exe,点击ok之后,在点击创建,就成功了
4.2.3验证是否为本地环境,按win+r,输入cmd,输入pip list,再在pycharm中导入其中包,如图
4.3已经创建虚机环境的如何切换本地环境
点击设置,点击Project,再点击ProjectPython Interpreter,点击python interpreter下拉选择本地的python.exe,如图