You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于现有环境创建同版本库的venv虚拟环境?

实现步骤

1. 导出当前环境的依赖清单

在原环境(主机、Docker容器或激活后的Conda环境)中执行以下命令,导出所有已安装库及其精确版本:

pip freeze > requirements.txt

如果是Conda环境,需先激活目标Conda环境,再执行上述命令,确保导出的是该环境的pip依赖。

2. 创建venv虚拟环境

使用原环境的Python解释器创建虚拟环境(替换my_venv为你想要的环境名称):

python -m venv my_venv

注意:如果是Conda环境,要确保调用的是Conda环境内的python可执行文件,避免使用系统默认Python导致版本不一致。

3. 激活虚拟环境

  • Windows系统:
    my_venv\Scripts\activate
    
  • Linux/macOS系统:
    source my_venv/bin/activate
    

激活后命令行前缀会显示环境名称,说明已进入虚拟环境。

4. 同步原环境的库版本

在激活的虚拟环境中,安装导出的依赖清单,实现与原环境完全一致的库版本:

pip install -r requirements.txt

5. 后续安装新库

需要安装原环境没有的库时,直接在激活的虚拟环境中执行pip install命令即可,不会影响原环境:

pip install 新库名称

内容的提问来源于stack exchange,提问作者KansaiRobot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 00:04:54