• 执行新项目 python 脚本前,先用 conda 建一个独立环境


    运行一个新项目时,Python 版本和依赖包往往和本机已有环境不一样。如果直接在全局或已有项目环境中安装依赖,可能造成版本冲突。用 conda、venv 等工具创建独立环境都可以隔离依赖,本文以 conda 为例。笔者更推荐用 conda 单独建一个环境,把 新项目 需要的 Python 和依赖都隔离起来。

    01 | 创建并激活独立环境

    先创建一个名为 ontoforge 的新环境,并指定 Python 版本:

    conda create -n ontoforge python=3.12 -y # 3.12 为示例版本,请以 ontoforge 项目文档或 requirements.txt 中的版本要求为准

    创建完成后激活它:

    conda activate ontoforge

    如果这条命令不生效,可以改用:

    source activate ontoforge

    激活成功后,后续的安装和运行都会在这个环境里进行,不会影响其他项目。

    整个环境隔离的思路可以用下面的流程概括:

    conda activate

    source activate

    本机已有 Python 环境

    conda create -n ontoforge python=3.12

    激活方式

    进入 ontoforge 环境

    pip install -r requirements.txt

    执行 ontoforge 脚本

    可选:conda deactivate 退出

    02 | 安装依赖并退出

    先获取 ontoforge 项目代码并进入项目目录,确认目录下存在 requirements.txt,然后用它一次性安装依赖:

    pip install -r requirements.txt

    依赖装好后,就可以执行 ontoforge 的脚本了。具体执行命令请以项目文档为准,例如:

    python .py

    运行前请确认脚本所需的输入文件、环境变量和权限已就绪。

    如果暂时不用这个环境,可以退出:

    conda deactivate

    这样一套流程下来,环境相对干净、依赖清晰。若要在换机器或重装时更好地复现,还需要保证 conda 源、pip 源、系统库和 Python 小版本等条件一致,必要时可导出 environment.yml 或锁定依赖版本。

    关注我,和AI一起成长~

  • 相关阅读:
    大数据之Hive
    【HCIA】华为 VRP 命令行基础
    android 如何分析应用的内存(十五)——Visual Studio Code 调试Android应用
    【加密与解密】【06】Java加密套件全解析
    iOS消息发送流程
    【EMC专题】案例:非接开启后液晶屏闪烁怎么就不是非接的问题?
    vite-electron 静默打印功能实现
    PDF 解析为什么难:一份面向 RAG 的问题清单与解决路线
    18_eslint
    核心内参: TDR原理及常见问题
  • 原文地址:https://www.cnblogs.com/jyzhao/p/23005659