python虚拟环境

一:问题

我下了别人的工程,工程环境是用全局的python环境好,还是弄一个虚拟环境好一点,为什么?

 

二:回答

用虚拟环境好,因为能够实现环境分离,你能在虚拟环境中安装项目特定的依赖项,而不会影响全局Python环境。从而实现不同项目维护不同的依赖关系,而不必担心版本冲突或相互影响。

具体操作步骤为:
1. 新项目右下角可以点击Add Interpreter,也可以在setting里面点击

 

2. 跳转到该页面后,选择new environment选项
Location默认虚拟环境的名字为:venv(即**v**irtualized **env**ironment的缩写),可以随意改,比如改成myvenv
Inherit global site-packages:继承全局站点包,该选项通常建议不勾选,以确保虚拟环境与全局环境相互独立,避免潜在的库版本冲突
Make available to all projects:对所有项目可用,该选项建议勾选,这样能够实现在多个项目中共享同一个虚拟环境,而不必为每个项目创建一个新的虚拟环境,能够提高虚拟环境的重用性和管理效率。

 

posted @ 2023-11-28 12:53  秒秒开心  阅读(22)  评论(0编辑  收藏  举报