我有一台具有 conda 环境的远程计算机。 我希望在启动 powershell 时始终有 conda 。
我知道这是由
conda init powershell
完成的。但这仅在我远程连接到机器后直接打开 powershell 时才有效。在本地使用 Enter-PSSession
连接到远程计算机时,它不起作用。
我该怎么做?谢谢你
您可以将启动时执行的命令添加到
Enter-PSSession
。这样,您就可以初始化 conda 并激活 base (或另一个环境)。激活碱基示例:
Enter-PSSession -Command "& 'C:\ProgramData\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\ProgramData\anaconda3' "
调整
C:\ProgramData\anaconda3
到 conda 基础的路径,或另一个环境的目录