在powershell中使用conda init如果出现了下图最后一行的输出,且之后每次使用conda都提示你执行初始化,那就是跟题主一样的情况。
原因有两个:
1、你的“文档”库文件夹处在中文目录下
2、windows默认编码不是UTF-8,但是conda初始化的时候是按UTF-8编码去生成powershell的配置文件
这就导致了conda在乱码的目录下生成了配置文件,powershell找不到。
解决方法有如下两种:
1、将编码改成UTF-8(不建议)
设置方法:控制面板->区域->管理>更改系统区域设置,设置后重启用conda重新初始化一下即可。
但是这会导致有些原先没问题的地方出现乱码,例如一些安装程序。
2、将配置文件拷贝至正确的目录
将乱码目录里的profile.ps1
文件拷贝至正确的目录下。可能是(你的文档文件夹)/WindowsPowerShell
里。
3、换成其他shell
标签:初始化,配置文件,目录,乱码,init,conda,powershell From: https://www.cnblogs.com/huaiii/p/17876287.html