通过 Enter-PSSession 远程连接到远程计算机后使用 conda

问题描述 投票:0回答:1

我有一台具有 conda 环境的远程计算机。 我希望在启动 powershell 时始终有 conda

我知道这是由

conda init powershell
完成的。但这仅在我远程连接到机器后直接打开 powershell 时才有效。在本地使用
Enter-PSSession
连接到远程计算机时,它不起作用。

我该怎么做?谢谢你

powershell anaconda
1个回答
0
投票

您可以将启动时执行的命令添加到

Enter-PSSession
。这样,您就可以初始化 conda 并激活 base (或另一个环境)。激活碱基示例:

Enter-PSSession -Command "& 'C:\ProgramData\anaconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\ProgramData\anaconda3' "

调整

C:\ProgramData\anaconda3
到 conda 基础的路径,或另一个环境的目录

© www.soinside.com 2019 - 2024. All rights reserved.