运行stanfordcorenlp激活虚拟环境报错失败Failed to activate conda environment.
网上搜了很多解决方法:
- conda init
- conda install -n root -c pscondaenvs pscondaenvs
- 把Invoke-Expression -Command $activateCommand改成:
-
If(-not [String]::IsNullOrEmpty($activateCommand)) { Invoke-Expression -Command $activateCommand; }
都没用,我们需要从报错源头入手
-
它报错的是这个C:\Program Files\J....说明系统环境变量报错了,原因在于我在用stanforcorenlp时需要java环境,所以系统环境变量配置肯定出错了,那么打开环境变量,把有关java的都删掉,退出重启pycharm就能成功激活conda所配置的环境
-
这时候就需要重新配置java的环境变量:找到java的路径,如C:\Program Files\Java\jdk-21
好了,这样应该就可以了