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

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

该目录下创建虚拟环境

在这里插入图片描述

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

python3 -m venv venv

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

python -m venv venv

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

激活新建的虚拟环境

venv\Scripts\activate

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

安装本项目所需要的库

pip install annoy

过程完整截图

在这里插入图片描述

未来再次使用本虚拟环境

先导航到项目目录

然后激活虚拟环境

  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只天蝎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值