当前位置:   article > 正文

python---为某个项目使用虚拟环境

python---为某个项目使用虚拟环境

为什么要为项目建立虚拟环境

为项目建立虚拟环境是软件开发和数据分析中的最佳实践之一,原因包括:

  1. 依赖管理:不同项目可能需要不同版本的库。虚拟环境允许你为每个项目创建独立的依赖空间,避免版本冲突。

  2. 开发与生产一致性:通过在虚拟环境中开发,你可以确保你的代码在不同环境中(包括生产环境)的表现一致,因为依赖是被隔离和明确定义的。

  3. 避免全局污染:全局Python环境中的包可能会被系统内其他项目或应用程序使用。在全局环境中安装或更新包可能会破坏其他项目的运行环境。

  4. 简化环境设置:新成员加入项目时,可以简单地通过激活虚拟环境来获得项目所需的所有依赖,而无需手动安装每个依赖。

  5. 安全性:虚拟环境可以包含安全补丁或特定版本的库,而不影响全局环境中的库,这有助于减少安全风险。

  6. 易于维护和更新:在虚拟环境中,你可以自由地安装、更新或删除包,而不必担心影响到系统中的其他部分。

  7. 使用特定版本的Python:虚拟环境允许你为特定项目使用不同版本的Python解释器,即使全局环境中使用的是另一版本。

  8. 支持包的本地开发:如果你正在开发自己的Python包,并且希望在项目中使用它,你可以轻松地将包链接到虚拟环境中进行测试。

  9. 容器化和部署:虚拟环境的概念与容器化技术(如Docker)很好地配合,使得部署应用程序更加一致和可靠。

  10. 实验和测试:在虚拟环境中,你可以安全地尝试新的包或工具,而不会影响到你主要的工作环境。

使用虚拟环境工具,如venv(Python内置)或conda(Anaconda发行),可以轻松地为你的项目创建和管理这些隔离的环境。

建立步骤

打开终端(Terminal)

进入项目文件夹所在目录

如果是cmd:

cd D:\1-unilabs_study\RAG-test
  • 1

在这里插入图片描述
如果是VScode或者是pycharm等等编译器,打开项目文件夹之后,会自己变成当前项目的路径。

该目录下创建虚拟环境

在这里插入图片描述

如果使用的是Python 3,大多数版本的Python都自带了venv模块,可以使用以下命令创建虚拟环境:

python3 -m venv venv
  • 1

在Windows上,如果使用Python 3.5以上版本,可以使用:

python -m venv venv
  • 1

这将在当前目录下创建一个名为venv的文件夹,其中包含虚拟环境的文件。
在这里插入图片描述

激活新建的虚拟环境

venv\Scripts\activate
  • 1

成功激活虚拟环境后,命令行提示符通常会显示虚拟环境的名称。

安装本项目所需要的库

pip install annoy
  • 1

过程完整截图

在这里插入图片描述

未来再次使用本虚拟环境

先导航到项目目录

然后激活虚拟环境

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/919752
推荐阅读
相关标签
  

闽ICP备14008679号