Hec*_*ssa 16 python powershell command-line anaconda conda
我在anaconda有两个环境,即:root,2env.当我打开anaconda提示符时,我可以通过输入以下内容从root切换到2env : root. 我的powershell中也有conda,但是当我打开powershell并尝试运行2env它时会出现以下错误:
CommandNotFoundError:'activate'
对于如何解决这个问题,有任何的建议吗?
Sea*_*123 22
尽管Conda以前不支持PowerShell,但现在已在Conda 4.6中解决。
添加Anaconda3/Scripts/到PATH变量后,您应该能够使用以下命令初始化供Powershell使用的Conda:
conda init powershell
Run Code Online (Sandbox Code Playgroud)
之后,您可以conda正常使用:
conda activate base
Run Code Online (Sandbox Code Playgroud)
我找到了这个解决方案:
我一直在我自己的 repo(目前在 PR 上)建立 BCSharp 的出色工作。
做就是了:
conda install -n root -c pscondaenvs pscondaenvs您需要 Conda 4.1 或更高版本(检查 conda info conda) - 否则请安装最新版本。
行为与 CMD 完全一样 - 适当地使用激活或停用。它完全向后兼容,还将启动 .ps1 和 .bat activate.d/deactivate.d 脚本。
来自https://github.com/conda/conda/issues/626#issuecomment-346224990对我来说效果很好。
| 归档时间: |
|
| 查看次数: |
17336 次 |
| 最近记录: |