首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法激活Powershell中同一网络上远程计算机上的conda虚拟环境

无法激活Powershell中同一网络上远程计算机上的conda虚拟环境
EN

Stack Overflow用户
提问于 2021-03-11 20:41:05
回答 1查看 131关注 0票数 2

通过使用以下命令,我正在使用Windows Powershell远程访问同一网络上的另一台计算机:

代码语言:javascript
运行
复制
C:\Users\User1>powershell
Copyright (C) Microsoft Corporation. All rights reserved.    

PS C:\Users\User1> Enter-PSSession -ComputerName REMOTECOMPUTER1

之后,我希望通过执行以下操作来激活conda虚拟环境:

代码语言:javascript
运行
复制
[REMOTECOMPUTER1]: PS C:\Users\User1\Documents> C:\ProgramData\Anaconda3\condabin\conda activate User1_Env

然而,上面的命令似乎没有做任何事情。返回的提示符前面没有虚拟环境名称。

代码语言:javascript
运行
复制
[REMOTECOMPUTER1]: PS C:\Users\User1\Documents>

为了测试虚拟env是否已被激活,我运行了一个简单的python脚本,该脚本导入了一个安装在虚拟env中的包(但没有安装在基本env中),我收到一条错误消息,表示没有这样的模块,这表明虚拟env没有被激活。

任何建议和建议都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2022-10-28 12:25:34

结果是,您需要在远程服务器上注册远程配置,并在Enter-PSSession调用中指定该配置。

远程配置中的-StartupScript应该指向远程计算机上包含配置文件设置(带有conda初始化块)的文件。例如,这可以是%USERPROFILE%\Documents\WinwdowsPowershell\profile.ps1 (但在您的计算机上可能有所不同)。

This answer详细介绍了如何配置PSSessionConfiguration

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66590244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档