Conda 激活批处理文件

Conda Activate batch file

我正在尝试与 python 一起安装 anaconda,但路径上没有 anaconda。我创建了一个批处理脚本,昨天有效但由于某种原因今天无效。

@echo off 
C:\Anaconda3\Scripts\conda.exe

我将其命名为 conda-activate,当我输入 conda activate 时,它​​打开了基础环境。现在没有了。

这是一个适用于 powershell 的脚本:

& 'C:\Anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\Anaconda3'

展开代码段

这是conda-hook的内容。ps1

$Env:CONDA_EXE = "C:/Anaconda3\Scripts\conda.exe"
$Env:_CE_M = ""
$Env:_CE_CONDA = ""
$Env:_CONDA_ROOT = "C:/Anaconda3"
$Env:_CONDA_EXE = "C:/Anaconda3\Scripts\conda.exe"
$CondaModuleArgs = @{ChangePs1 = $True}
Import-Module "$Env:_CONDA_ROOT\shell\condabin\Conda.psm1" -ArgumentList $CondaModuleArgs

Remove-Variable CondaModuleArgs

我真的不确定这是否相关,因为我没有太多背景知识。你告诉我...

我为我写了一个启动 jupyter notebook 的批处理文件。 那时我在谷歌上搜索了一下,结果是:

cd /d "C:\Anaconda3\Scripts\"
call C:\Anaconda3\Scripts\activate.bat
jupyter notebook --notebook-dir="C:\Python"

因此,当尝试激活您的 conda 环境时,您需要使用 cd 更改目录并调用 activate.bat 文件