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 钩子实现自动化。

相关推荐
databook4 小时前
数据点的“社交距离”:衡量它们之间的相似与差异
python·数据挖掘·数据分析
keineahnung23454 小时前
PyTorch動態形狀系統的基石 - SymNode
人工智能·pytorch·python·深度学习
第二只羽毛4 小时前
外卖订餐管理系统
java·大数据·开发语言·算法
AwakeFantasy4 小时前
关于最近想做一个基于日k选股票的系统这件事
python·股票·量化
挫折常伴左右4 小时前
初学HTML2
java·开发语言
invicinble4 小时前
java--se数据处理
java·开发语言
昔时扬尘处4 小时前
如何检测python和pytest的安装环境
开发语言·python·pytest·自动化测试平台·adi
码界奇点4 小时前
基于Django与Ansible的自动化运维管理系统设计与实现
运维·python·django·毕业设计·ansible·源代码管理
第二只羽毛4 小时前
图书管理系统项目PPT文稿
java·大数据·开发语言·ide
爱笑的眼睛114 小时前
超越 `assert`:深入 Pytest 的高级测试哲学与实践
java·人工智能·python·ai