conda activate 失败(使用Windows PowerShell)
注:我在window系统下,装了WSL,所以windows下,我有多个shell
今天(20230226)使用Windows PowerShell,报的一些错误:
可能遇到的错误与解决办法
错误1:
错误描述:
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
解决办法:
conda init powershell
然后重启终端
错误2:
错误描述:
无法加载文件 C:\Users\f\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本
. : 无法加载文件 C:\Users\f\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 h
ttps:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 3
+ . 'C:\Users\f\Documents\WindowsPowerShell\profile.ps1'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess
错误原因:
安全策略问题(使用get-ExecutionPolicy查看,是否是Restricted)
PS C:\WINDOWS\system32> get-ExecutionPolicy
Restricted
解决办法:
- 使用管理员权限打开PowerShell
- 输入:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned - 输入:y确认修改安全策略
- 再回到Vscode中,重新打开一个终端
or - 换个shell,不使用PowerShell (哈哈哈)
PS C:\WINDOWS\system32> set-ExecutionPolicy RemoteSigned执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): y
PS C:\WINDOWS\system32>
错误3
错误描述:
Invoke-Expression -Command $activateCommand;
FullyQualifiedErrorId : UnexpectedToken,Microsoft.PowerShell.Commands.InvokeExpressionCommand
Invoke-Expression:所在位置 行:1 字符:1623
+ ... staLL\NVIDIA Corporation\Optix SDK7.5.0;“C:\WINDOWS\system32;C:\WIND...
+
表达式或语句中包含意外的标记“C:\WINDOWS\system32”。
所在位置D:\Anaconda3\shell\condabin\Conda.psml:107 字符:9
+ Invoke-Expression -Command $activateCommand;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryInfo :ParserError:(:) [Invoke-Expression],ParseException+ FullyQualifiedErrorId:UnexpectedToken, Microsoft. PowerShell. Commands. InvokeExpressionCommand

错误原因:
Conda.psm1 中没能获取正确的环境变量
解决办法:
看红色报错的信息,我的是...C:\WINDOWS\system32,所以重点查看相关的环境变量。
我的电脑是环境变量重复,删除重复的环境变量%SystemRoot%\system32;%SystemRoot%就好。

其他参考解决办法:
https://blog.csdn.net/weixin_54130714/article/details/125830009

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
