当前位置: 首页 > article >正文

cmd中有cl但是conda虚拟环境没用cl

手动创建激活脚本:

在 C:\Software\anaconda3\envs\avism\Scripts 目录下创建一个新的批处理文件(比如 activate_custom.bat)。

编辑该脚本: 打开 activate_custom.bat 文件,并添加如下内容:

@echo off set PATH=C:\Program Files\Microsoft Visual
Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64;%PATH%

在 Anaconda 环境中调用此脚本: 当你激活虚拟环境时,可以运行这个自定义脚本来设置 cl 的路径:
conda activate avism
activate_custom.bat

进一步自动化(可选):

如果你希望每次激活环境时自动运行此脚本,可以将脚本添加到 conda 环境的 post-activate 钩子中。conda 允许你为每个环境定义钩子脚本,自动运行特定操作。

虚拟环境的根目录下,找到或创建一个 etc/conda/activate.d 目录。
在该目录下创建一个批处理文件(比如 env_vars.bat)并添加路径设置:

set PATH=C:\Program Files\Microsoft Visual
Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64;%PATH%

这样,每次激活虚拟环境时,cl 的路径就会自动添加到 PATH 中。

总结:
activate.bat 文件并不总是存在于虚拟环境的 Scripts 目录下,原因是 conda 本身已经管理了环境激活过程。如果需要自定义激活脚本,您可以手动创建脚本,或者通过 conda 钩子实现自动化。


http://www.kler.cn/a/578504.html

相关文章:

  • 【Recon】Git源代码泄露题目解题方法
  • Java在word中动态增加表格行并写入数据
  • 中级网络工程师面试题参考示例(4)
  • 以太网口的协议与电路波形
  • Scaled_dot_product_attention(SDPA)使用详解
  • Web3 与去中心化技术:如何改变数据所有权
  • C语言数据结构:链表的操作实现
  • STM32全系大阅兵(1)
  • Java Lambda 表达式在集合操作中的应用
  • 大语言模型下的多智能体协作机制研究综述
  • kettle工具使用从入门到精通(二)-------Java代码案例
  • 八字排盘宝 2025.1.8 | 多模式排盘工具,精准解析八字信息,轻量易用
  • 【机器学习chp11】聚类(K均值+高斯混合模型+层次聚类+基于密度的聚类DBSCAN+基于图的聚类+聚类的性能评价指标)
  • Unity之如何实现哔哩哔哩直播弹幕游戏
  • Python脚本,音频格式转换 和 视频格式转换
  • Pytorch 第八回:卷积神经网络——GoogleNet模型
  • SpringBoot 配置视图控制器
  • Android Activity的启动器ActivityStarter入口
  • 使用 Java 在后端 为 PDF 添加水印
  • 跟着 Lua 5.1 官方参考文档学习 Lua (11)