一、问题描述
- 在windows下
win
+r
启动cmd
命令行,可以成功运行conda命令并且激活环境 - 在pycharm中打开
Terminal
终端,发现无法运行conda
和pip
命令,报错环境无法激活
java
无法在管道中间运行文档: D:\software\Anaconda3\condabin\conda.bat。
所在位置 行:1 字符: 8
+ & 'D:\software\Anaconda3\condabin\conda.bat' shell.powershell ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (D:\software\Anaconda3\condabin\conda.bat:String) [],RuntimeException
+ FullyQualifiedErrorId : CantActivateDocumentInPipeline
Failed to activate conda environment.
Please open Anaconda prompt, and run `D:\software\Anaconda3\condabin\conda.bat init powershell` there.
二、问题原因
pycharm 默认的终端是 Windows PowerShell
三、解决方法
将终端设置为 cmd.exe